The Senior Android Developer plays a crucial role in designing, building, and maintaining high-quality Android applications. This role is integral to enhancing user experience and ensuring code excellence within the team.
Experience - 4+ Yrs
Notice Period - Immediate- 30 days.
Responsibilities:
- Develop and maintain Android applications utilizing contemporary frameworks.
- Collaborate with international teams to address technical issues and design software solutions.
- Conduct code reviews and provide technical support to developers.
- Engage in root cause analysis and ticket handling for issue resolution.
- Utilize Agile methodologies to plan and execute projects.
Must Haves:
- Hands-on experience with Kotlin.
- Proficiency in developing Android applications with Jetpack Compose and View XML.
- Experience with Android Lifecycle components.
- Familiarity with Kotlin Flows, LiveData, and/or reactive programming (RxJava).
- Skills in unit testing and architecture design.
- Expertise in code reviews and providing technical support.
Nice to Haves:
- Experience in developing frameworks, libraries, or SDKs.
- Hands-on experience with Android tooling such as ADB, ADB shell, and scrcpy.
- Understanding of continuous integration environments like Jenkins and Artifactory.