Android application developer Jobs in Chennai - FAST TRACK PVT LTD
Job Description
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 general