Senior Mobile Developer (Android)
Endava · Colorado, United States · 1 wk ago
HybridFull-time
About the Role
We are seeking a talented Android Mobile Developer with strong Android expertise and the ability to support iOS development as needed. The ideal candidate is passionate about building high-quality mobile applications, enjoys solving complex technical challenges, and is comfortable contributing across both Android and iOS platforms when required.
Key Responsibilities
- Design, develop, test, and maintain high-performance Android applications using modern Android development practices.
- Collaborate with cross-functional teams including product managers, designers, and backend developers to deliver exceptional mobile experiences.
- Optimize applications for performance, security, scalability, and reliability.
- Implement and maintain offline storage solutions and ensure seamless synchronization.
- Support small to medium iOS development tasks, including bug fixes and minor feature enhancements.
- Participate in code reviews, technical discussions, and continuous improvement initiatives.
- Write clean, maintainable, and well-documented code while following industry best practices.
Required Skills
- Strong experience with Android SDK, Jetpack components, Coroutines, and Android Studio.
- Working knowledge of Swift or Objective‑C sufficient for small iOS tasks.
- Kotlin and Java expertise with 4–8 years of hands‑on Android development.
- Solid understanding of mobile security, performance tuning, and offline storage.
Nice to Have
- Experience with Cross‑platform frameworks (Flutter, React Native).
- Familiarity with Firebase, GraphQL, or mobile analytics tools.
- Exposure to unit testing frameworks like JUnit, Espresso, or XCTest.
About You
- Primarily an Android expert
- Comfortable doing iOS work
Benefits
- Finance: Competitive salary package, share plan, company performance bonuses, value-based recognition awards, referral bonus
- Career Development: Career coaching, global career opportunities, non-linear career paths, internal development programmes for management and technical leadership
- Learning Opportunities: Complex projects, rotations, internal tech communities, training, certifications, coaching, online learning platforms subscriptions, pass-it-on sessions, workshops, conferences
- Work-Life Balance: Hybrid work and flexible working hours, employee assistance programme
- Health: Global internal wellbeing programme, access to wellbeing apps
- Community: Global internal tech communities, hobby clubs and interest groups, inclusion and diversity programmes, events and celebrations
Additional Requirements
- Participation in both internal meetings and external meetings via video calls, as necessary.
- Ability to go into corporate or client offices to work onsite, as necessary.
- Prolonged periods of remaining stationary at a desk and working on a computer, as necessary.
- Ability to bend, kneel, crouch, and reach overhead, as necessary.
- Hand-eye coordination necessary to operate computers and various pieces of office equipment, as necessary.
- Vision abilities including close vision, toleration of fluorescent lighting, and adjusting focus, as necessary.
- For positions that require business travel and/or event attendance, ability to lift 25 lbs, as necessary.
- For positions that require business travel and/or event attendance, a valid driver's license and acceptable driving record are required, as driving is an essential job function.