Sr. Android Engineer

LoHiLabs


3 weeks ago

11/01/2019 10:25:24

Job type: Contract

Category: Software Dev


This is a Remote contract role (full-time - 40 hours per week)

PLEASE DO NOT CONTACT IF YOU ARE DEVELOPMENT SHOP OR OUTSOURCING FIRM (Thanks!)

Requirements:

  • 5+ years of delivering software with preference given to those who have a degree in Computer Science, Computer Engineering or equivalent

  • Solid understanding and practical knowledge of the full mobile development and application life cycle

  • Solid understanding of Android UX/UI guidelines and best practices

  • 4+ years of experience with Android. Experience with Android Studio and JAVA

  • Experience with a distributed Version Control System

  • Experience with mobile development issues related to performance optimization, caching and security

  • Excellent communications skills with the ability to share insights and expectations with clients, stakeholders, and colleagues, both locally and remotely

Please mention that you come from Remotive when applying for this job.

Help us maintain Remotive! If this link is broken, please just click to report dead link!

similar jobs

  • 5 days ago

    About SpiderOak

    We want to change the world, and we’ve already done it once. SpiderOak has been building encrypted software since before the first iPhone was released.

    SpiderOak is committed to building secure and reliable software that protects our customers’ data. Our approach is fundamentally different from most mainstream security companies. Instead of adding layers of security on top of an insecure system, we build software that is inherently secure.

    How are we different?

    SpiderOak builds need-to-know technology that supports customers working in hostile environments. Traditional systems trust IT infrastructure to maintain the whole security system, even though the news is rife with evidence that this model does not work. Our software combines end to end encryption with a distributed ledger (aka Blockchain) technology to offer best-in-class security with no backdoors.

    The Distributed Ledger, SpiderOak Model

    A distributed ledger approach can provide compartmentalization of data that does not suffer from a single point of failure and is both fast and cost-effective. Compartments are defined using an irrefutable distributed ledger, enabling complete confidence in who is allowed to participate. Once the list of allowed users is defined, it becomes easy for those parties to negotiate shared encryption keys to secure the data being collaborated on.

    Our approach allows for the instant provisioning of cryptographically secure collaboration spaces for use in scenarios where certainty about who has access to that space is a mission requirement.

    About SpiderOak Engineering

    Our Engineering team is comprised of passionate and creative people who are committed to the premise that complexity is the enemy of security. The problem of security will not be solved by layering on more band-aids, e.g. firewalls, packet inspection, two-factor authentication, etc… these actually add complexity by increasing the attack surface. We take a fundamentally different approach by removing the need to trust your infrastructure or your admins through the combination of

    • Zero-trust systems and applied cryptography

    • Distributed ledger

    Our platform and applications – built on Go – enable our customers to collaborate and communicate securely, and we’re looking for growing the team to help us turn this ambitious vision into reality. Our culture is focused on productivity and creativity, and we’re committed to collaboration with our colleagues across the organization.

    Job Description

    Rather than bore you with a long description, let’s cut to chase: your job is to integrate our client-side Go and HTML app into native mobile operating system APIs. Integration examples currently include: networking, crypto, key store, file management, and push notifications… but the list might grow as the user needs evolve.

    Experience & Skills

    • Simply put: you need prior experience in building apps for iOS and/or Android. You also should have a desire to work with remote, distributed teams.

    NOTE: Given the nature of our work, candidates must be US Citizens residing in the United States.

  • 1 month ago

    PocketSuite is a YC-backed mobile platform for service professionals, independent businesses, freelancers, contractors, gigsters, part-time, and other non-traditional workers - helping them message, schedule and collect payment from their clients. PocketSuite empowers the U.S. market of 57 million freelancers, generating $1.2 trillion in sales with online platforms for running their business. Over 4 million appointments booked, $184M in payments processed, 18 million messages sent for businesses running on PocketSuite today. We are the stickiest SMB platform in the market. Once businesses onboard, they never look back.

    Who are we looking for?

    We are recruiting a founding engineer to help thousands [and growing] of small businesses run their business in a new, mobile optimized way. You will be working on any number of exciting projects from building industry leading (and App-Store featured) native mobile applications to building high performance, scalable backends for getting freelancers new clients, locking in recurring income, getting payments processed fast, growing their business. You are also helping to shape the next generation of business productivity and consumer convenience tools for the Fortune 10M (in the U.S.) and 750M globally.

    What will you be doing?

    • Develop our mobile applications [Objective C, Android]

    • Develop our payments, messaging and scheduling stack

    • Develop our machine learning stack for payments and scheduling

    • Develop & roll out unit test coverage in both mobile & backend stacks

    • Build internal tools for code deployment, customer on-boarding / retention

    Are there any requirements?

    • Bachelors degree in Computer Science [or equivalent]

    • Expertise in at least 3 of the following: Objective C [iOS], Android, Python, SQL, Machine learning

    • No one (reasonable) you know would describe you as an asshole.

    • Every engineer you've worked with would rank you in their top 5

    • You should be able to ace our basic technical interview [no puzzles, no tricks]

    • You sleep in between release cycle

    • Your not into shining new things and Tech Crunch headlines

    • You are all about building systems that create real value for real people - over the long term

    • The details matter to you [premature optimizations, pixel level precision] and you take lots of pride in your work.

    Who we are?

    1) Engineers and product obsessed - we loathe over-engineering, we cringe anytime a customer reports a bug and we release new versions every 3 weeks.

    2) We love our customers - solving their problems and helping them grow and succeed in a rapidly changing market. Oh yeah we also love their 5 star reviews.

    3) We love disrupting the status quo - desktop solutions are so last year and we believe everyone globally in the industries we're going after will be using a mobile app as their primary business tool by 2025.

    4) We believe only three things matter as we build out our business: building a great product, delivering awesome customer service and a killer instinct for communicating what we do to the market.

  • FotoQuirk (US timezones)
    1 month ago

    About us

    Fotoquirk Ltd, based in Durham, creates innovative visualisation and augmented reality software for mobile devices and the web. We are a small, dynamic and international team aiming to strike the right balance between graphically advanced products and practical solutions which solve actual business problems.

    We provide visualisation tools for various leading window decorating businesses in the UK, and are currently expanding internationally.

    Job description

    We are looking for an enthusiastic software developer to help build the Android version of our next generation visualisation software, initially on project basis but possibly extending to a permanent contract. The Android version will be a custom-built layer on top of our existing multiplatform C++ visualisation core.

    This is a remote working job, but you should be prepared to interact on a daily basis with our team in Durham, and most importantly, be responsive. We offer very competitive hourly rates, depending on qualifications.

    Requirements

    Suitable candidates do not need any formal qualification, and self-taught candidates are explicitly invited to apply, but you should at least have:

    • experience with Android development using the command-line toolset,

    • experience with the Android NDK,

    • experience with Java as well as C++,

    • experience building dynamical user interfaces in code,

    • an interest in 3D graphics.

    • Ability to demonstrate some of the above with e.g. contributions to an open source project is a plus. We are in particular looking for people with a strong desire to learn new technologies 'on the job'.

    Contact

    Send your application to [email protected]

Remotive can help!

Not sure how to apply properly to this job? Watch our live webinar « 3 Mistakes to Avoid When Looking For A Remote Startup Job (And What To Do Instead) ».

Interested to chat with Remote workers? Join our community!