Android Developer (SN0441)

February 19, 2025

Job Description

We are looking for an Android Developer to contribute to the development of a cutting-edge mobile banking application.

  •  You will play a key role in designing, developing, and maintaining high-performance Android applications using the latest technologies.
  • This role requires a hands-on, agile mindset, strong problem-solving skills, and a passion for clean, maintainable code.
Key Responsibilities
  • Mobile App Development: Develop and enhance Android applications based on modern technological foundations.
  • Agile Development: Execute development tasks using an agile approach, from planning to implementation.
  • Code Quality & Testing: Conduct code reviews, unit testing, and debugging to ensure high-quality, maintainable code.
  • Application Maintenance: Improve and refactor existing applications while developing and testing new features.
  • Collaboration & Problem-Solving: Work closely with cross-functional teams to translate system plans into functional mobile solutions.
Qualifications
  • 3+ years of development experience, with at least 2+ years focused on Android development.
  • Proficiency in Kotlin, with experience in Jetpack Compose, Coroutines, and Flow.
  • Degree in Computer Science, Software Engineering, or equivalent professional experience.
Skills
  • structured thinking
  • independent problem-solving abilities
  • Android development best practices and modern frameworks.
  • Agile mindset
  • Design Patterns and Dependency Injection frameworks.
  • unit testing with JUnit, MockK, Truth, and Robolectric.
  • software architecture design
  • Clean Code principles
  • Android Jetpack, Retrofit, Dagger, Git, Gradle, and CI/CD pipelines.
Languages
  • English

Hiring Team Member

Avula Srivalli
Recruitment Coordinator