RiseFlake

Android Developer

Infogain

Remote 8 yrs Posted 2 months ago 1 openings
Not disclosedRemoteEngineeringSoftware Development

About this job

Tenarai, a dynamic and innovative technology company, is actively seeking a highly skilled and passionate Senior Android Developer to join our expanding engineering team. If you possess a strong background in crafting high-performance, scalable mobile applications using cutting-edge Android technologies and architectural patterns, this is an exceptional opportunity to make a significant impact. As a Senior Android Developer, you will play a pivotal role in designing, developing, and deploying robust mobile solutions that delight our users and drive business success, contributing to our mission of technical excellence and user-centric design.

Key Responsibilities

  • Design, develop, and meticulously maintain modern Android applications, primarily utilizing Kotlin and Jetpack Compose for a seamless user experience.
  • Architect and build scalable, modular applications adhering to industry best practices such as Clean Architecture, MVI, MVVM, and Unidirectional Data Flow (UDF).
  • Implement reactive and high-performance features leveraging advanced Android frameworks, Kotlin Coroutines, and Flow for optimal responsiveness.
  • Collaborate effectively with cross-functional teams, including product managers, UI/UX designers, and backend engineers, to deliver integrated, high-quality mobile solutions.
  • Actively participate in rigorous code reviews, performance optimization initiatives, and the establishment of technical best practices within the team.
  • Contribute to the setup and maintenance of CI/CD pipelines, automated testing frameworks (JUnit, Espresso, Robolectric), and application monitoring tools (Firebase Crashlytics, Android Profiler).
  • Drive continuous improvement by staying abreast of the latest Android ecosystem developments and integrating new technologies where appropriate.

Requirements

  • A minimum of 8 years of hands-on experience in professional Android application development, demonstrating a track record of successful project delivery.
  • Profound expertise in Kotlin, Android SDK, and modern UI toolkits like Jetpack Compose and Material 3.
  • Strong understanding and practical experience with dependency injection frameworks such as Hilt and Dagger 2.
  • Extensive knowledge of advanced architectural patterns including MVI, MVVM, Unidirectional Data Flow (UDF), and multi-module architectures.
  • Proficiency in asynchronous programming with Kotlin Coroutines and Flow (StateFlow/SharedFlow) for responsive application behavior.
  • Experience with local data persistence using Room DB and DataStore, as well as networking libraries like Retrofit and OkHttp.
  • Familiarity with testing frameworks like JUnit, Espresso, and Robolectric, along with CI/CD tools such as Jenkins.
  • Ability to use Android Profiler, Firebase Crashlytics, and Android Vitals for performance tuning and robust application monitoring.
  • A solid grasp of mobile security principles, including Certificate Pinning, and memory optimization techniques for efficient application performance.

What We Offer

  • An exciting opportunity to work on challenging and innovative projects with a passionate team at Tenarai.
  • A collaborative and supportive work environment that fosters continuous learning and professional growth.
  • Competitive compensation and benefits package tailored to attract top talent.
  • Access to the latest tools and technologies, allowing you to continually enhance your skills as a Senior Android Developer.
  • Opportunities for career advancement and leadership within a rapidly growing and forward-thinking company.

Eligibility

Professionals • 8-8 years of experience

Skills

Aerospace MaterialsFirebaseJenkinsJetpack ComposeKotlin

Perks & facilities

Certificate / Experience LetterLaptop / Equipment ProvidedStipend / SalaryTraining and Mentorship
Apply Now