Position: Android Developer
Company: Aura
Category: Android
Experience required: 3y
English level: intermediate

We are looking for an Android engineer. This person will work on platforms that impact millions of users for the Aura mobile application and other security products within our suite. You will collaborate with engineering leaders, product, design, and server teams to design, develop and create mobile applications with rapid release cycle prototypes. You will also have a relentless focus on quality code and improve our code base through continuous refactoring.

The ideal candidate is a self-starter, detail and quality oriented, as well as passionate about having a huge impact in providing privacy and security to millions of our users.

Qualifications:

Android Developer with 3+ years of development experience using Android SDK, Kotlin or Java
Experience and/or flexibility to work with mobile development on the React Native for Android and iOS
Good knowledge of Android OS architecture
Proficiency with Android API: activities, fragments, content providers, services, etc.
Familiarity with RxJava, Retrofit, Dagger, and MVP design
Good understanding of Android UI (layouts, etc.)
Experience with Web services (experience integrating with web services i.e. RESTful APIs/JSON/XML for Android apps)
Applied knowledge of software engineering and best practices such as testing, documentation and code reviews
Very comfortable with unit testing and rapid release cycles
Ability to debug and profile mobile applications
Proficient in object-oriented analysis, design and implementation
Ability to complete code with minimum supervision
BS/MS CS or related engineering degree
A collaborative approach, being open to help team member
Work with third-party dependencies and debug dependency conflicts
A track record of published applications to the Google Play Store and/or App Store 
Intermediate+ English

Skills that are a plus:
Experience of ES6/ES5, ReactJS, TypeScript, HTML5, CSS3 and other frontend related languages will be an additional advantage
Experience working with native libraries and Android NDK
Experience in iOS development

Aura Perks and Benefits:
 
Highly competitive salary
Free Medical benefits
Unlimited vacation 
Free English classes