Lead Android Engineer - Mobile Modernization
Perficient · United States · 1 wk ago
RemoteRemoteEngineering$73k–$171k/yrFull-time
About the role
Join a dedicated mobile pod delivering Android features for a major financial-services client in a regulated, security-first environment. Pods are small and senior-anchored — you'll own the Android architecture within your pod, set the code-quality bar, and ship production increments on a compressed timeline. Work in an AI-accelerated delivery model (AI-assisted codegen, test generation, and review) and amplify your output with modern tooling.
Responsibilities
- Design and build native Android features in Kotlin and Jetpack Compose
- Own architecture decisions within your pod — modularization, state management, navigation, dependency injection (Hilt/Dagger)
- Integrate against REST/GraphQL APIs in partnership with the pod's API engineer
- Build performant, secure features for real-time data and transactional workflows — streaming quotes/updates, low-latency UI, and secure handling of sensitive financial data
- Establish and enforce CI/CD, automated testing, and release standards for the pod
- Uphold security, privacy, and compliance requirements appropriate to a regulated broker-dealer
- Mentor a mid-level Android engineer and contribute to shared standards across pods
- Leverage AI-assisted tooling to accelerate delivery without compromising quality
Requirements
- 6+ years mobile development, 4+ years native Android in Kotlin
- Deep Jetpack Compose experience and sound grasp of modern Android architecture (MVVM/MVI, Clean Architecture)
- Strong coroutines/Flow concurrency skills
- Jetpack libraries (Navigation, Room, WorkManager, DataStore), DI with Hilt/Dagger
- API integration, offline/caching strategies, and secure data handling on device
- JUnit/Espresso testing and CI/CD (Gradle, GitHub Actions, Bitrise, or similar)
- Google Play release experience and signing/versioning fluency
- Self-directed; productive in a fast-ramp, standards-driven pod
Preferred Qualifications
- Financial services, fintech, or other regulated-industry experience
- Experience building real-time trading, brokerage, or streaming market-data apps
- Exposure to in-app AI features (conversational AI, AI-driven insights or personalization)
- Familiarity with security/compliance (SSO/OAuth, biometrics, Keystore, MDM)
- Multi-device experience: tablets and Wear OS
- Experience with AI-assisted development tooling
- Design-system / component-library contribution
Pay
The salary range for this position is $73,008 to $170,640. This range reflects the base salary only and does not include benefits or potential variable compensation programs.