Experience
7 - 12 yrs
Job Location
Gurugram, India
Vacancy
1
Designation
Android Developer
Job Type
Not specified
Job Description
We are looking for an experienced, passionate and highly motivated Android Developer to join our team. As an Android Developer, you will be responsible for developing and maintaining mobile applications for Android platforms.
You will also be involved in the design, development, and maintenance of applications, as well as troubleshooting and debugging existing applications.
Roles Responsibilities- Understand requirements and translate designs into functional, reliable and highly scalable android application.
- Analyze and optimize performance and reliability of the Android app.
- Write clean, modular and functionally correct code with unit tests.
- Keeping up with the latest trends and changes to android ecosystem.
- Follow clean coding standards to maintain high quality code.
- Minimum 5 years of experience in android app development with strong knowledge on architecture.
- Highly Proficient in java or Kotlin language.
- Good understanding of the android application lifecycle and maintaining the state for different screen orientation.
- Threading and performance optimization.
- Solid Experience on RxJava, Dagger 2, Kotlin Coroutines
- Strong experience with Unit automated test (Mockito / Junit)
- Excellent debugging skills, problem solving, strong technical and communication skills
- Good hands on experience of OOPS concepts, design patterns and data structures.
- Understanding of version control systems such as Git.
- Good understanding of Material Design Language and interface guidelines