experience : 3 - 6 years
location: chennai/ remote
roles & responsibilities:
- design and build applications for the android platform using kotlin/java.
- ensure high performance, quality, and responsiveness of mobile apps.
- collaborate with product, design, and backend teams to plan and deliver scalable mobile solutions.
- uphold clean code principles and apply automated testing frameworks.
- drive key architectural decisions leveraging mvvm, clean architecture, and jetpack components.
- identify and resolve application bottlenecks and bugs.
- maintain app stability, usability, and ensure optimal performance through profiling and monitoring.
- implement ci/cd workflows and contribute to devops best practices for mobile delivery.
skills & qualifications:
- 3-6 years of experience in android development.
- strong proficiency in kotlin and java with solid android sdk knowledge.
- hands-on experience with jetpack components: room, livedata, navigation, viewmodel.
- expertise in architectural patterns: mvvm, clean architecture, and solid principles.
- strong testing experience with junit, espresso, and mockito.
- experience with webview integrations and debugging.
- familiarity with tools like firebase crashlytics, leakcanary, and android profiler.
- understanding of mobile security best practices: secure storage, obfuscation, etc.
- proficient in restful apis and git version control.
additional preferences:
- exposure to ci/cd tools like azure pipelines, jenkins, github actions, and gitlab ci.
- experience with fastlane, bitrise, or gradle automation.
- strong problem-solving skills and ability to work independently in a fast-paced environment.