Android Kotlin Module Lead
Job Summary
Position Overview: We are seeking an experienced Senior Android Developer with 4 years of hands-on experience in designing developing and maintaining high-quality Android applications. The ideal candidate has strong technical expertise in Android SDK Kotlin and modern architectural patterns with a proven track record of delivering scalable and user-centric mobile solutions.
Key Responsibilities Design build and maintain advanced applications for the Android platform using Kotlin and Android Jetpack. Collaborate with cross-functional teams (Product UX/UI Backend QA) to define design and ship new features. Develop high-quality scalable and reusable code following best practices and coding standards. Work with RESTful APIs WebSockets and other data sources to integrate backend services. Implement modern Android architectures such as MVVM MVI Clean Architecture. Ensure the performance quality and responsiveness of applications through optimization and profiling. Identify and resolve bugs performance bottlenecks and other technical issues. Maintain code quality through code reviews unit testing and CI/CD pipelines. Keep up-to-date with the latest Android development trends libraries and tools. Mentor junior developers and contribute to improving engineering processes and standards.
Required Skills & Qualifications
Strong proficiency in Kotlin (Java experience is a plus).
Experience with Android Jetpack components (ViewModel LiveData/Flow Navigation Room WorkManager etc.).
Solid understanding of Android UI/UX design principles Material Design OOPS and custom views.
Hands-on experience with API integration Retrofit/OkHttp GraphQL (nice to have).
Experience with Git GitFlow and code versioning best practices.
Familiarity with unit testing and tools like JUnit Mockito Espresso.
Experience working with CI/CD tools (GitHub Actions Jenkins Bitrise etc.).
Understanding of mobile security encryption and secure data storage.
Knowledge of Google Play Store deployment process.
Good-to-Have
Experience with Jetpack Compose.
Exposure to Firebase services (FCM Crashlytics Analytics Remote Config).
Experience working in agile methodologies (Scrum/Kanban).
Knowledge of modularization and multi-module projects.
Experience with Kotlin Coroutines Flows and Reactive programming.
Total Experience Expected: 04-06 years
Qualifications :
Android Developer with 4years of experience.
Additional Information :
Willing to work in EU shift.
At our organization we are committed to fighting against all forms of discrimination. We foster a work environment that is inclusive and respectful of all differences.
All of our positions are open to people with disabilities.
Remote Work :
No
Employment Type :
Full-time
About Company
Sopra Steria, a major Tech player in Europe with 52,000* employees in nearly 30 countries, is recognised for its consulting, digital services and solutions. It helps its clients drive their digital transformation and obtain tangible and sustainable benefits. The Group provides end-to- ... View more