Android application developer
Responsibilities and Duties
Key Responsibilities & Skill Sets:-
Candidate should have worked on two or more Android apps in the past. Apps published to Play Store is 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 of git and continuous integration
- Proficient at object-oriented programming and multi-threading
- Should have a 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.
- Having experience with sockets and location tracking is a plus.
- Be excited about Android in general1.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.