About the role

  • Senior Android Developer enhancing mobile applications for Neo Mena Technologies. Collaborating with teams to build high-quality, scalable Android solutions while navigating complex challenges.

Responsibilities

  • Development of various features and workflows in an Agile manner
  • Working closely with technical leads to identify and work through challenges
  • Write clean, well factored UI code
  • Improving processes and keeping up to date with Android technology
  • Actively participating in development meetings
  • Brainstorming and discussing intended technical approaches for upcoming work with the team and involving the team in collaboration sessions
  • Own features end-to-end, from implementation to release and post-release support
  • Contribute to architectural decisions (MVP, MVVM, Clean Architecture, modularization)
  • Ensure high performance, responsiveness, and stability of the app
  • Follow secure coding practices
  • Write and maintain unit tests and support integration testing
  • Collaborate with Backend teams on API contracts and integrations

Requirements

  • Bachelor’s degree in computer science or computer engineering
  • 3–5 years of professional Android development experience
  • Strong proficiency in Kotlin and Android SDK
  • Solid understanding of Android app architecture
  • Experience integrating RESTful APIs and handling JSON data
  • Experience with modern Android libraries: Retrofit / OkHttp, Coroutines / Flow, Hilt / Dagger, Room / DataStore
  • Experience building complex, scalable user interfaces using XML and/or Jetpack Compose
  • Strong debugging, performance optimization, and crash analysis skills
  • Experience with version control (Git) and code review practices
  • Ability to write clean, maintainable, and testable code
  • Experience with unit testing
  • Excellent communication and collaboration skills
  • Nice to Have: Experience with CI/CD pipelines and build systems (Gradle, Firebase, GitHub Actions, etc.), Experience working in large-scale or multi-flavors projects, Experience mentoring junior developers

Benefits

  • Learning & Development
  • Employee Coaching Programs
  • Collaborative, innovative & friendly work environment
  • Hybrid work philosophy (in office & remote)
  • Medical Insurance
  • Bonus Scheme

Job title

Senior Android Developer

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job