Job Description: Senior Mobile Application Developer (Android, Flutter)
Position : Ahmedabad, Gujarat
Experience: 5+ Yrs
Tech Stack & Core Competencies (Must-Have)
Languages: Expert-level proficiency in Kotlin (preferred) and/or Java.
Android SDK: Deep understanding of Android SDK, different Android versions,
and handling varying screen sizes/densities.
Android Studio: Expert-level proficiency with development, debugging, and
profiling tools.
Android UI/UX: Strong understanding of Material Design principles, custom
views, animations, and responsive layouts.
Android Architecture Components: LiveData, ViewModel, Room, Navigation
Component.
Concurrency: Kotlin Coroutines, RxJava.
Dependency Injection: Dagger Hilt or Koin.
Testing: JUnit, Espresso, Mockito.
Flutter:
Language: Dart (Expert-level proficiency).
Framework: Deep understanding of Flutter framework, widgets, state
management (BLoC, Provider, Riverpod, GetX), and Flutter architecture
patterns.
UI/UX: Ability to create complex, beautiful, and performant UI/UX using
Flutter widgets and animations.
Platform Channels: Experience with platform-specific code integration.
and handling asynchronous operations. GraphQL experience is a plus.
detail and the ability to debug complex mobile issues.
articulate technical concepts clearly to both technical and non-technical audiences.
Nice to Have (Bonus Points)
Spring Boot, Python Django/Flask) and database concepts (SQL/NoSQL) relevant for
API communication.
Jenkins, GitHub Actions for mobile).
services.
monitoring tools.

Keyskills: Flutter Mobile Application Development Android Kotlin
STL Digital is a global IT services and consulting company dedicated to delivering exceptional digital transformation experiences for enterprises. Our strategic partnerships with top technology firms and startups enable us to provide end-to-end digital solutions that enhance customer experience...