Job Description
Overview
We are seeking an experienced Android Developer with strong Kotlin expertise and a deep understanding of modern mobile development practices. The ideal candidate will be highly collaborative, proactive, and committed to delivering high-quality, maintainable solutions. Only candidates eligible for BPSS clearance will be considered.
Required Skills & Experience
1. Eligibility for BPSS clearance.
2. 5+ years of hands-on Android development experience using Kotlin and Android Studio.
3. Strong understanding of Android design principles, UI/UX guidelines, and best practices.
4. Passion for mobile development with a commitment to staying current with the latest Android trends and technologies.
5. Solid understanding of MVVM architecture and associated design patterns.
6. Ability to apply SOLID principles to ensure clean, scalable, and maintainable code.
7. A strong DevOps mindset, understanding how software interacts with infrastructure.
8. Good understanding of CI/CD processes and practical experience implementing pipelines.
9. Strong problem-solving skills with a proactive approach to identifying and resolving issues.
10. Excellent collaboration skills and the desire to work closely with cross-functional teams.
Nice-to-Have Skills
11. Understanding of the Android compilation process and how code is converted into an executable.
12. Knowledge or experience working with FHIR standards.
13. Understanding of effective memory management, including garbage collection and reference handling.