Android Lead Developer

Description of Role

We are looking for skilled and ambitious candidate with a passion for mobile technologies. Android developer at Angee will play a role in definition of our mobile engineering practices, participate on software architecture, UX and design for both mobile apps implementing new features, improving performance, building beautiful user interfaces. Android developer will work closely within the engineering team – implementing cloud, voice, embedded SW, and FW as well as HW technologies.

To ensure a smooth user experience of the home security service, developer need to be customer / product oriented, willing to participate in beta testing, focus groups and other customer oriented activities.

Key Areas, Tasks and Responsibilities of the Role

  • Development and delivery of Android Mobile app
  • Mobile UI strategy participation
  • Code designs for the mobile app

Angee has a forward looking and growth-inspired culture and the successful candidate must be self-driven, able to work well and deliver excellent results using their own initiative. Resourcefulness and a sound understanding of software development are further requirements.

Skills, Experience and Qualifications Required

  • 5+ years of experience developing Android applications
  • Experience of working in diverse software development teams
  • Knowledge of MVP, MVVM architectural patterns
  • Experience with reactive programming (RxJava), Realm database
  • Strong knowledge of Android framework
  • Experience with Kotlin language
  • Willingness to work a flexible schedule as may be required from time to time
  • Possess a problem-solving attitude, be self-motivated and resourceful

Advantage – specific, relevant technology experience in

  • Cryptography
  • Bluetooth communication
  • NDK
  • SIP call protocol

How to apply

Include whatever information you think would help us to understand your background better – whether it is your GitHub, Twitter, blog or anything else you deem appropriate