This job appears expired.
Last verified .Search similar jobs →
Job description
We are a consulting company with a bunch of tech-savvy and happy people!
We love technology, we love design, and we love quality. Our diversity makes us unique and creates an inclusive and welcoming workplace where every individual is highly valued.
With us, everyone can be themselves while respecting others for who they are. We believe that when an amazing mix of people come together and share their knowledge, experiences, and ideas, we can help our clients on a completely different level.
We are looking for someone who can start immediately and wants to grow with us!
With us, you have great opportunities to make real progress in your career and the chance to take on significant responsibility.
Job description:
Job description:We are a looking for a senior android developer who is well aware of mandatory skills - Android, Kotlin, Jetpack Compose, Hilt Dependency Injection, Jetpack Compose v3 Navigation. Ability to handle product requirements and can take the ownership of feature implementation, unit-testing and production release with no defects.
We are a looking for a senior android developer who is well aware of mandatory skills - Android, Kotlin, Jetpack Compose, Hilt Dependency Injection, Jetpack Compose v3 Navigation. Ability to handle product requirements and can take the ownership of feature implementation, unit-testing and production release with no defects.Knowledge and experience of working in multi-module android application. Collaboration with geographically distributed team and android community.
Knowledge on user session handling, HTTP interceptors, REST, MVVM and Clean architecture, able to solve technical challenges.
Key Responsibilities
Key ResponsibilitiesDesign, develop, test, and maintain production-grade Android applications
production-gradeAndroidapplicationsDrive implementation using modern Android architecture and best practices
modernAndroidarchitecture and best practicesCollaborate closely with Product Managers, Designers, Backend Engineers, and QA
Product Managers, Designers, Backend Engineers, and QAOwn features end-to-end: requirement understanding, implementation, testing, and release
Improve app performance, stability, and accessibility
app performance, stability, and accessibilityParticipate in code reviews, ensuring high code quality and consistency
code reviewsMentor junior engineers and contribute to team technical growth
Actively contribute to technical discussions, refactoring, and architecture evolution
technical discussions, refactoring, and architecture evolutionEnsure adherence to security, privacy, and compliance standards
security, privacy, and compliance standardsSupport CI/CD pipelines and release processes
Technical Skills & Tech Stack (Brief)
Technical Skills & Tech Stack (Brief)Language: Kotlin
Language:KotlinUI: Jetpack Compose (preferred), XML
UI:Architecture: MVVM / MVI, Clean Architecture, Modularization
Architecture:Jetpack: ViewModel, StateFlow/LiveData, Room, Navigation, WorkManager
Jetpack:Async: Kotlin Coroutines, Flow (RxJava – good to have)
Async:Networking: Retrofit, OkHttp, REST APIs
Networking:Dependency Injection: Hilt / Dagger
Dependency Injection:Data Storage: Room, DataStore, SharedPreferences
Data Storage:Testing: JUnit, MockK/Mockito, Espresso
Testing:CI/CD & Tools: Gradle, Git, Firebase (Crashlytics, Analytics), CI pipelines
CI/CD&Tools:Quality: Performance optimization, Accessibility, Security best practices
Quality:Start: ASAP
Start: ASAPLocation: Bangalore, India| Hybrid
Location:Languages: English
Languages: