Experience
3 - 6 yrs
Job Location
Noida, India
Vacancy
1
Designation
Senior Android Developer
Job Type
Not specified
Job Description
Key Requirements:
- Design and build advanced applications for the Android platform
- Actively contribute to the adoption of robust software architecture, development and engineering best practices, and the adoption of new technologies
- You have prior experience as an Android Developer using Kotlin, Java, Android SDK, Android NDK will be an added advantage.
- You have experience in publishing an application on the Google Play store
- Familiarity with RESTful APIs to effectively integrate Android applications
- Proficient understanding of code versioning tools such as Git
- Familiarity with various testing tools
- You are a problem solver with good analytical skills
- Resolve defects and enhance application performance by analyzing and optimizing code
- Leading the application development cycle and client interaction.
- Communicate, collaborate and work effectively across cross-functional teams in a global environment
- 5+ years of Proven software development experience and Android skills development
- Strong knowledge of Java, OOPs, Design Patterns
- Proven work experience in design patterns mobile architecture using frameworks such as MVVM/MVC/MVP
- Proven working experience in Android app development and have published at least one sophisticated original Android app, either in a public app store or within an enterprise
- Hands-on experience and proficiency in Kotlin with a good understanding of Clean Code fundamentals
- Android Architecture components along with Jetpack libraries like HILT, Navigation Component, Workmanager etc
- Working knowledge with Dagger, HTTP, Retrofit, RxJava, Butterknife, glide, espresso, mockito, PowerMock, or equivalent libraries on Android
- Should have worked on Agile methodologies, TDD, and Test Engineering & Automation
- Ability to understand and implement Continuous Integration and Continuous Delivery principles
- Working knowledge of the general mobile landscape, architectures, trends and emerging technologies
- Experience working in an Agile environment
- B.Tech/B.E. (Computer Science/IT/Electronics)
- MCA
No Referrers Available
There are currently no referrers available for this job. You can still apply, will let you know once there is any referrer available.