Search by job, company or skills

  • Posted 23 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Experience - 3-5 Years

Work Location: Mumbai

Working days : 6 Days

Shift timings : 12 PM - 9 PM

JOB DESCRIPTION

We are seeking a talented Kotlin Developer experienced in building scalable Android applications and enterprise-grade mobile systems. The ideal candidate will possess deep expertise in Kotlin 2 or higher, Android SDKs, and modern Android technologies, including Jetpack Compose, Coroutines, Hilt, and Firebase SDKs.

The developer will focus on creating high-performance, secure, and maintainable applications integrating advanced Android features, cross-device communication, and potential AI/ML model integrations.

Key Responsibilities

  • Design, develop, and maintain advanced Android applications using Kotlin 2+ and modern Android frameworks.
  • Implement parallel processing, multi-threading, and Kotlin Coroutines for scalable background operations.
  • Build modular and maintainable applications using modern architectures (MVVM, MVI, Clean Architecture).
  • Develop responsive, adaptive UIs using Jetpack Compose and ensure compatibility with legacy XML layouts.
  • Work with Android Jetpack libraries including Room, LiveData, ViewModel, DataStore, WorkManager, Paging, Hilt, and Navigation Component.
  • Integrate image frameworks (Coil, Glide) and animation tools (Lottie, MotionLayout) for a polished UI experience.
  • Handle cross-device communications using Bluetooth, NFC, Wi-Fi, and Android connectivity APIs.
  • Utilize system and health APIs (Health Services, Sensor Framework, Fitness Data) for enterprise and consumer applications.
  • Implement robust testing pipelines, including unit testing (JUnit, Mockito) and UI testing (Espresso).
  • Setup and maintain CI/CD pipelines using GitHub Actions, Jenkins, or Bitrise for automated builds and deployments.
  • Integrate applications with RESTful and GraphQL APIs, Firebase services, and backend cloud infrastructures.
  • Manage data persistence using Room, Realm, or DataStore while adhering to modern storage security practices.
  • Optimize app performance through profiling, caching, memory leak management, and strict adherence to performance benchmarks.
  • Ensure secure app design using biometric authentication, encryption, and secure data handling standards.
  • Maintain code quality with Ktlint, Detekt, and Dokka documentation standards.
  • Collaborate effectively with cross-functional teams in an Agile/Scrum environment using Git, Jira, and Confluence tools.
  • Deploy and manage applications in Google Play Store, handling internal and closed testing tracks.

SKILLS & REQUIREMENT:

Programming & Technologies

  • Kotlin 2+, Android SDK, Jetpack Compose, Coroutines
  • MVVM, MVI, Clean Architecture, Dependency Injection (Hilt)
  • Room, LiveData, DataStore, WorkManager, Navigation Component
  • Coil, Glide, Lottie, Retrofit, Firebase SDKs, Paging
  • RxJava/RxKotlin (optional familiarity)
  • Performance & Optimization
  • Expertise in app profiling, memory management, and background task optimization
  • Strong debugging and code-refactoring skills
  • Testing & Deployment
  • JUnit, Mockito, Espresso, Robolectric for automated testing
  • CI/CD tools: GitHub Actions, Jenkins, Bitrise
  • Play Store distribution management and release cycles
  • Cross-Device & Hardware Integration
  • Bluetooth, NFC, Wi-Fi direct connections
  • HealthKit and sensor integrations for wearable devices (e.g., Wear OS)
  • Security & Data Protection
  • Encryption, secure storage, authentication (Face ID, biometrics)
  • Compliance with data privacy standards (GDPR-ready architecture)
  • Code Quality & Collaboration
  • Tools: Ktlint, Detekt, SonarLint
  • Strong Git workflow understanding (branching, pull requests, reviews)
  • Agile/Scrum environment experience with Jira and Confluence

Preferred & Bonus Skills

  • Familiarity with Kotlin Multiplatform (KMP) or Compose Multi Platform projects
  • Knowledge of AI/ML model integration with TensorFlow Lite or ML Kit
  • Experience with Cloud integration (Firebase Cloud Functions, AWS Amplify, Google Cloud Platform)
  • Candidates who've worked on apps like Uber / Ola / Swiggy / Zomato type platforms will be an advantage
  • Open to candidates from any industry (Fintech / E-commerce / SaaS / Logistics is a plus)

More Info

Job Type:
Industry:
Employment Type:

Job ID: 145769851

Similar Jobs