Architects enterprise-scale Android applications for secure, real-time financial management and drives technical strategy across multiple teams. Designs and evolves complex application architectures, leads automation pipelines using DevOps and CI/CD practices, and guides adoption of Android patterns such as Clean Architecture, MVVM, and MVI. Establishes quality standards through testing with JUnit, Espresso, and Mockito; provides architectural governance, code reviews, and mentorship; and advances platform capabilities using Coroutines, Jetpack Compose, and Kotlin Multiplatform Mobile. Ensures scalability, performance, and maintainability across mission-critical mobile solutions. Develops tools, patterns, and reusable components; partners with platform squads and architecture to define engineering standards and tooling; and aligns architecture, user experience, and security with industry trends. Coaches teams in building architecturally compliant applications and promotes mobile-first outcomes and customer-focused experiences. Applies software engineering best practices, including object-oriented and functional programming, Test-Driven Development, and Clean Architecture for multi-module applications. Requires a bachelor's degree in a related field and five years of qualifying experience, or a master's degree in a related field and three years of qualifying experience. Experience must include native Android development with Kotlin and Java, modern Android UI frameworks, automated build tooling, AI-assisted development practices, and cloud-based mobile services in an enterprise software engineering environment. Fidelity will not provide immigration sponsorship for this position.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Principal