Android Developer
Experience Required: 2-5 Years
- Should have worked on two or
more Android apps in the past. Apps published to Play Store are a
plus.
- Should be familiar with Java, Kotlin, Android SDK, and
the ecosystem
-Should be familiar with Material Design guidelines, common mobile
UX patterns, and anti-patterns
-Should be able to tell good design from bad design
-Ability to write clean, modular, maintainable code which others
can work on
-Always keen to decrease tech debt, participate in code review
sessions and suggest best practices
-Have experience with common Android libraries like
Retrofit, OkHttp, Picasso, RxJava, Gson, Arch-components
etc.
-Have experience with different programming paradigms, esp.
functional and reactive programming
-Be familiar with REST APIs, and what makes them RESTful
-Knowledge on git and continuous integration
-Proficient at object-oriented programming and
multi-threading
-Should have good understanding of
advanced Android concepts like Custom Views, Accessibility Services,
background processing APIs
-Have an understanding of different architectural patterns (esp.
MVVM) and their testability
-Should be good at debugging, including identifying memory leaks,
performance bottlenecks, and using tools like adb, proguard, etc.
-Be excited about Android in general
1.The more the Jobs you apply, the higher your chances of getting a job.
2. Keep your profile updated Update
Recruiters prefer candidates with complete profile information.
3. Keep visiting the Teamlease.com daily
Daily visit will ensure you won’t miss out on any Job opportunity.
4. Watch videos to improve Watch videos
Be a better candidate than others by watching these Job-related videos.