remote
Senior Android Developer - RemoteStar
Android Developer
Senior Android Developer with deep expertise in Kotlin, TDD, and Agile/XP practices, building high‑quality, scalable mobile applications in a collaborative, pair‑programming environment.
About the role
Key Responsibilities
- Design, develop, and maintain robust Android applications using Kotlin, ensuring high performance and responsiveness.
- Apply Test‑Driven Development (TDD) and Extreme Programming (XP) principles to deliver reliable, well‑tested code.
- Collaborate closely with cross‑functional teams, participating in daily stand‑ups, sprint planning, and retrospectives.
- Engage in pair programming sessions to mentor junior developers and promote knowledge sharing.
- Continuously refactor and optimize existing codebases, improving maintainability and scalability.
Requirements
- 5+ years of professional Android development experience with a strong focus on Kotlin.
- Proven track record of delivering production‑ready apps on the Google Play Store.
- Hands‑on experience with TDD, unit testing, and automated UI testing frameworks.
- Deep understanding of Agile methodologies, including Scrum or Kanban, and XP practices.
- Excellent communication skills and a collaborative mindset, comfortable with pair programming.