Job Title: Senior Android Developer
Let’s talk about Responsibilities
- Responsible for the development and maintenance of our mobile applications.
- Solid understanding of the full mobile development life cycle.
- Unit-test code for robustness, including edge cases, usability and general reliability.
- Strong understanding of Android foreground and background processes.
- Strong experience minimizing failures and recovery without user intervention.
- Healthcare industry experience highly preferrable.
- Needs to be a self-starter and able to independently operate.
- Able to work on his/her own with very limited guidance.
- Ability to guide & mentor juniors and peers.
- Ability to think creatively and work in a lean & agile approach to solving complex problems.
Let’s talk about Qualifications and Experience Required:
- Degree qualification in IT or an Engineering discipline
- Experience in building Android mobile applications using Java or Kotlin.
- Experience in Jetpack Compose.
- Experience with Bluetooth Low Energy is a plus.
- Strong understanding of web and systems integration technology.
- Exposure to setting up and/or working with CI/CD pipelines.
- Exposure to source code management tools like SVN and Git.
- Deployment scripting.
- Minimum 8 years of mobile development experience of which at least 2 years spent on a project using BLE.
- Experience with Google Play Store deployment.
Preferred:
- Good troubleshooting skill.
- Good communication skills.
- In-depth research on memory optimization and power optimization of Android applications.
- Experience with Android application performance analysis.
- Fast learner to pick up different integration technologies.
- Lead and drive practices and standards to be adopted by other team members.
- Mentoring other team members globally while also learning from their respective experiences.
- Self-motivated with ability to learn and apply recently learnt knowledge.
- Ability to be hands-on and work independently.
- Uses ambiguity as an opportunity to show creativity instead of a hindrance.
- Demonstrates good judgment in selecting methods and techniques for obtaining solutions.
