freehire launches on Product Hunt on 26 August.

Follow →

Senior Android Mobile Developer

Summary

Build and maintain Android apps using Kotlin, MVVM, and Jetpack Compose, while ensuring quality through testing and CI/CD pipelines.

Responsibilities

  • Cutting-edge Development: Build features and architectural components using Kotlin and the MVVM architecture.
  • Modern Interfaces: Develop rich, accessible user interfaces using XML and Jetpack Compose.
  • Quality Assurance: Ensure the quality of deliverables through rigorous code reviews and the implementation of unit and instrumented tests.
  • Strategic Collaboration: Actively participate in team ceremonies, support the technical detailing of solutions, and collaborate closely with stakeholders.
  • Platform Evolution: Contribute to the setup and improvement of Continuous Delivery (CI/CD), support project modularization and the componentization of features.
  • Mentoring and Leadership: Serve as a technical reference for the team, share knowledge, and contribute to the professional development of team members.

Requirements

  • Solid experience in native Android development with Kotlin.
  • Deep knowledge of MVVM architecture and best practices for modular structures.
  • Proven experience building interfaces with XML and, preferably, with Jetpack Compose.
  • Strong understanding of the Android lifecycle and experience with unit and instrumented tests.
  • Excellent communication skills and flexibility to work in a team and directly with clients.
  • A mindset focused on code quality, continuous improvement, and a passion for usability and performance.
  • You will stand out if you have experience with:
  • Firebase tools (Analytics, Crashlytics, Remote Config).
  • Implementing accessibility best practices in Android applications.
  • Advanced product modularization and componentization architectures.
  • Code quality and testing platforms such as Sonar and BrowserStack.

See also