Role: Android Developer
Experience: 5–8 Years
Technical Expertise
-
Proficient in Kotlin and Kotlin Coroutines.
-
Hands-on experience in Jetpack Compose, Navigation Component, and modularized architecture.
-
Experience with GraphQL, Firebase, and third-party library integrations.
-
Strong knowledge of Android SDK, Android Studio, Services, and Broadcast Receivers.
-
Dependency injection using Hilt.
-
Build and dependency management with Gradle.
-
Familiar with GIT, CI/CD pipelines, and App release management on Google Play Store.
-
Testing frameworks: JUnit, Mockito, Screenshot Testing.
-
Good exposure to Agile methodologies.
-
Expertise in SQL and data handling (where applicable).
Responsibilities
-
Independently design and develop end-to-end Android applications using the latest frameworks and tools.
-
Gather and understand business requirements from stakeholders and translate them into scalable mobile solutions.
-
Provide innovative solutions to technical challenges while ensuring high-quality, maintainable code.
-
Collaborate with cross-functional and onshore technical teams for discussions, design reviews, and code reviews.
-
Ensure applications are optimized for performance, scalability, and security.
-
Manage version control, build pipelines, and app release processes.
Domain Knowledge
-
Experience in the Finance/Mortgage domains is highly preferable.
Android, DSAI, GraphQL, SQL