Software Engineer Iii - Android at JPMorganChase | hitIT
Software Engineer Iii - Android
September 15, 2026
Office
Senior
London
Important before applying
This job has conditions that may affect your decision to apply
Office-only workEnglish is required
Description
Chase UK (JPMorganChase) is building a customer-first mobile banking app and hiring a Senior Android Software Engineer to develop, test, and maintain customer-facing Android applications using Kotlin and Jetpack Compose. The role sits within the International Consumer Bank on a collaborative, agile team spanning the full software development lifecycle, with close cross-functional work alongside product managers, designers, and distributed stakeholders.
Responsibilities
Collaborate with cross-functional teams to define, design, build, and release new Android mobile features impacting customer experience
Develop and maintain clean, efficient, testable, and reusable Kotlin code aligned with modern Android engineering standards
Build intuitive user interfaces using Jetpack Compose
Contribute to application testing strategies to ensure reliability, performance, and quality across customer journeys
Troubleshoot, debug, and resolve application issues in partnership with fellow engineers
Participate in agile ceremonies, sprint planning, and regular team collaboration for continuous delivery
Communicate progress, blockers, and technical considerations to team members and stakeholders across a distributed organization
Engage in code reviews, applying and reinforcing engineering best practices
Stay informed on emerging Android development trends, tools, libraries, and platform updates
Requirements
Solid knowledge of Kotlin and modern Android development practices
Experience building Android applications using Jetpack Compose
Understanding of Android architecture patterns such as MVVM, MVI, or similar approaches
Familiarity with Android Jetpack libraries and components
Ability to write clean, maintainable, and testable code with strong awareness of quality standards
Understanding of REST APIs and how mobile applications integrate with backend services
Awareness of performance, accessibility, and security considerations in mobile development
Strong problem-solving skills and willingness to learn in a fast-paced environment
Working knowledge of enterprise-authorized AI capabilities to support software engineering workflows
Ability to review and validate AI-assisted code and technical recommendations before use
Formal training or certification on software engineering concepts