Website:
Job details:
Position : Kotlin Developer
Round of Interview: 3 Rounds of Interviews
Work Location: Mumbai (On Site)
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, Work Manager, 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 Confluencetools.
Deploy and manage applications in Google Play Store, handling internal and closed testing tracks.
SKILLS & REQUIREMENT:
- Programming & Technologies
- Performance & Optimization
- Cross-Device & Hardware Integration
- Security & Data Protection
- Code Quality & Collaboration
- 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)
- Expertise in app profiling, memory management, and background task optimization
- Strong debugging and code-refactoring skills
- JUnit, Mockito, Espresso, Robolectric for automated testing
- CI/CD tools: GitHub Actions, Jenkins, Bitrise
- Play Store distribution management and release cycles
- Bluetooth, NFC, Wi-Fi direct connections
- HealthKit and sensor integrations for wearable devices (e.g., Wear OS)
- Encryption, secure storage, authentication (Face ID, biometrics)
- Compliance with data privacy standards (GDPR-ready architecture)
- Tools: Ktlint, Detekt, SonarLint
- Strong Git workflow understanding (branching, pull requests, reviews)
- Agile/Scrum environment experience with Jira and Confluence
- 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)
Click on Apply to know more.