Posted in

Senior Android Development Engineer

Senior Android Development Engineer

CompanyAdobe
LocationSeattle, WA, USA, San Francisco, CA, USA, San Jose, CA, USA
Salary$170500 – $320000
TypeFull-Time
Degrees
Experience LevelSenior

Requirements

  • 6+ years of software development experience, including commercial Android applications
  • Expert proficiency in Java and/or Kotlin and Android UI development (Jetpack Compose, Media3 a plus)
  • Experience with TypeScript or Javascript development
  • Strong grasp of architectural patterns (MVC, MVVM), design patterns, and object-oriented programming
  • Able to clearly express complex ideas and persuade others through thoughtful explanations
  • Proven track record investigating complex, hard-to-reproduce issues in shipping software
  • Experience with multi-threading programming and mobile memory management
  • Familiarity with CI/CD pipelines and automation testing frameworks

Responsibilities

  • Design and implement major user-facing features in Kotlin and Typescript on our hybrid web/native application stack
  • Help direct the evolution of our overall software architecture
  • Make the mobile app experience sing with features not achievable in the web stack alone
  • Lead code reviews and provide constructive feedback to team members
  • Collaborate with Product Management and Design to define the product roadmap and assess new technologies
  • Recommend development process improvements and new technology adoption
  • Define quality planning for the entire app lifecycle, not just before release
  • Partner with engineers across the organization to understand and address mobile app issues and norms

Preferred Qualifications

  • Experience with hybrid web/native app development
  • Familiarity with Lit, MobX, Web Components, and modern browser-based tech stack
  • Experience working on mobile web apps, especially in resource-constrained environments