Android Developer

About the Role:

We are looking for an experienced Android Developer to design, develop, and maintain cutting-edge Android mobile applications. You will work closely with product managers, UI/UX designers, and backend engineers to deliver scalable and user-friendly mobile solutions.

Key Responsibilities:

  • Design and develop native Android applications with Kotlin (or Java).
  • Collaborate on architectural decisions for scalable and maintainable apps.
  • Integrate REST APIs, GraphQL, or other backend services.
  • Write clean, efficient, and testable code following modern Android development best practices.
  • Participate in code reviews, testing, debugging, and performance optimization.
  • Work closely with cross-functional teams (UI/UX, QA, backend) to deliver high-quality products.
  • Maintain CI/CD pipelines for continuous delivery and testing.

Tech Stack & Tools:

  • Languages: Kotlin (primary), Java (legacy if needed)
  • Frameworks: Jetpack Compose, Android Jetpack, Coroutines, LiveData, ViewModel
  • Architecture: MVVM, Clean Architecture, modular architecture
  • APIs: REST, GraphQL, Retrofit
  • Testing: JUnit, Espresso, MockK
  • CI/CD: GitLab CI, Jenkins, Bitrise, or similar
  • Version Control: Git
  • Tools: Android Studio, Firebase, Crashlytics, Dagger/Hilt, Room

Required Skills:

  • Strong experience in Android development with Kotlin.
  • Solid understanding of Android SDK, design patterns, and architecture principles.
  • Experience with API integration (REST/GraphQL).
  • Knowledge of dependency injection (Dagger/Hilt), asynchronous programming (Coroutines/Flow).
  • Familiarity with version control (Git) and CI/CD tools.
  • Strong problem-solving skills and attention to detail.
  • Effective communication and teamwork skills.

Nice to Have:

  • Experience with Jetpack Compose.
  • Familiarity with Android performance optimization and security best practices.
  • Experience working with backend teams and understanding mobile-backend integration patterns.
  • Exposure to Firebase, analytics, or cloud messaging services.
  • Published apps in Google Play Store.

SOFTLOFT Employment Package:

 

  • Competitive Compensation Package
  • Remote First Culture (work from anywhere)
  • Flexible Work Schedule (09:00 โ€“ 10:00 & 18:00 โ€“ 19:00)
  • 15 PTO days (paid annual leave)
  • Up to 15 PSL days (paid sick leave)
  • Tax Liabilities Coverage
  • Ongoing Monthly Benefit Budget (customizable)
  • Learning & Certification Programs
  • English Tutoring
  • Corporate Events
  • A Fun Team to work with!
Published 2 July
227 views
ยท
113 applications
90% read
ยท
85% responded
Last responded 30 minutes ago
To apply for this and other jobs on Djinni login or signup.