DevJobs

Android Developer

Overview
Skills
  • Kotlin Kotlin ꞏ 3y
  • Java Java
  • SQLite SQLite
  • Android Android ꞏ 3y
  • Design Patterns
  • OOP OOP
  • RESTful API RESTful API
  • Git Git
  • CI
  • CD
  • Android SDK
  • MVVM
  • Clean Architecture
  • Coroutines
  • crash reporting tools
  • Flow
  • Jetpack Compose
  • MVI
  • Room
  • analytics tools
We are looking for an experienced Android Developer to join the 365Scores mobile team and help build and scale a high-traffic, real-time sports application used by millions of users worldwide. You will take part in developing new features end-to-end, improving performance and stability, and collaborating closely with Product, Design, Backend, and QA in a fast-paced Agile environment.

Responsibilities:

  • Develop and maintain a production-grade native Android application
  • Implement complex features from technical design through release
  • Improve app performance, reliability, and scalability
  • Write clean, testable, and maintainable code using modern Android best practices
  • Participate in architecture and technical design decisions
  • Conduct and receive code reviews
  • Collaborate closely with Product, Design, Backend, and QA teams
  • Investigate and resolve production issues and crashes
  • Continuously optimize user experience

Requirements:

  • 3+ years of experience in native Android development
  • Strong proficiency in Kotlin (Java is a plus)
  • Solid experience with Android SDK
  • Experience with modern architecture patterns (MVVM / MVI / Clean Architecture)
  • Experience integrating REST APIs
  • Experience with Git and CI/CD workflows
  • Strong understanding of OOP and common design patterns

Nice to Have-

  • Experience with Jetpack Compose
  • Experience with Coroutines and Flow
  • Experience with Room / SQLite
  • Experience with analytics and crash reporting tools
  • Experience working on large-scale or high-traffic apps
  • Experience working in Agile/Scrum teams
365Scores