Lead Android Developer

JPMorgan Chase JPMorgan Chase · Banking · Dublin, Ireland · Corporate Sector

Lead Android Developer role focused on designing and delivering modular Android applications and reusable frameworks/SDKs, mentoring engineers, and influencing platform architecture. The role involves native Android development using Kotlin and Java, collaboration with cross-functional teams, and utilization of AI-assisted development tools.

What you'd actually do

  1. Lead development of Android applications using Kotlin and Java.
  2. Design, build, and maintain Android SDK and framework components used across multiple teams and apps.
  3. Define and drive architectural direction for Android applications and shared platform capabilities (e.g., modularization, dependency management, API design, release strategy).
  4. Implement Android APIs and platform features with strong focus on performance, reliability, security, and maintainability.
  5. Establish and reinforce quality practices including comprehensive unit, integration, and instrumentation tests, and contribute to CI quality gates.

Skills

Required

  • Android development experience
  • Android SDK and framework development
  • Kotlin
  • Java
  • Android APIs
  • unit testing
  • integration testing
  • instrumentation tests
  • technical design
  • architectural decisions

Nice to have

  • modular Android components
  • AI-assisted development tools
  • engineering controls
  • cross-functional teams
  • influence without authority
  • lead architectural decisions
  • drive engineering standards
  • mentor other engineers

What the JD emphasized

  • Minimum 6 years of Android development experience.
  • Bachelor’s degree in Computer Science or related field, or equivalent experience.
  • Experience using GitHub Copilot or similar AI-assisted development tools in a professional environment.