3 years ago
Remote
Full Time, Permanent

Android Developer

Our ideal candidate is bright, responsible, self-motivated, and confident, with a focus on execution and getting stuff done. We look for problem solvers who can anticipate problems, look beyond immediate issues, and take initiative to improve our software. We believe in short feedback loops, well-designed APIs, test driven development, automation wherever possible, to make sure we can minimize friction and focus on solving the big problems.  The successful candidate will join a talented team of experienced software engineers, working on challenging projects.

Responsibilities:

  • Design, develop, test, deploy, maintain Android OS and system
  • Create architecture, design and implementation that is secure, reliable, robust, modular, maintainable, scalable and efficient
  • Collaborate with the teams to define, design, and ship new system and platform security features
  • Augment the android OS code to fulfill custom requirements and still pass CTS
  • Consistently deliver on commitments on time and with quality

Minimum Qualifications:

  • Bachelor degree in Computer Science or related technical field
  • 5+ years of experience with Android internals or frameworks services
  • 2+ years of experience with Kotlin
  • Good understanding of Android OS design principles and Architecture
  • Experience with shipping consumer products
  • Familiarity with CI and associated tools (Git, Jira, Jenkins, etc.)
  • Strong verbal and written communication skills

Desired Qualifications:

  • Experience with Android performance tools and security models
  • Experience in BLE
  • Experience in GPS
  • Experience of optimization for Android device
  • Experience with security architecture, cryptography and secure communication protocols

 

Application Form