remoteonsite
Software Engineer III - Android Developer - JPMorganChase
Android Developer
Senior Android engineer building secure, scalable consumer banking apps using Kotlin, MVVM, and clean architecture, delivering high‑quality features and troubleshooting complex issues in an agile environment.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance Android applications for consumer banking products.
- Implement clean, testable code following MVVM and clean architecture principles.
- Integrate RESTful services, handle data persistence, and ensure secure data handling.
- Collaborate with cross‑functional teams in an agile setting to deliver features on time.
- Perform code reviews, troubleshoot production issues, and continuously improve app performance.
Requirements
- 5+ years of Android development experience with Kotlin and Java.
- Strong knowledge of Android SDK, architecture components, and modern libraries.
- Experience with REST APIs, JSON, and secure data storage.
- Proficient in Git, CI/CD pipelines, and automated testing.
- Excellent problem‑solving skills and a passion for delivering user‑centric solutions.
Skills
kotlinjavaandroid sdk