remote
Senior Android Developer - GUARDIAN NEWS & MEDIA
Android Developer
Senior Android Developer responsible for designing, building, and maintaining high‑performance Android applications using Kotlin, Jetpack Compose, and modern architectural patterns.
About the role
Key Responsibilities
- Design and implement new features for the Guardian's Android app, ensuring a seamless user experience.
- Maintain and refactor existing codebases using Kotlin, Java, and Jetpack libraries (Compose, Navigation, Room, etc.).
- Collaborate with product, design, and backend teams to define API contracts and integrate RESTful services.
- Apply MVVM architecture, write unit and UI tests, and enforce code quality through code reviews and static analysis.
- Participate in CI/CD pipelines, automate builds, and monitor app performance and crash analytics.
Requirements
- 5+ years of professional Android development experience with strong proficiency in Kotlin and Java.
- Deep understanding of Android SDK, Jetpack components, and modern UI frameworks such as Jetpack Compose.
- Experience building scalable, maintainable apps using MVVM, Clean Architecture, and dependency injection.
- Proven ability to work with RESTful APIs, JSON, and networking libraries (Retrofit, OkHttp).
- Familiarity with Git, code review processes, and CI/CD tools (GitHub Actions, Bitrise, Fastlane).
Skills
kotlinjavaandroid sdkjetpack composecicd