ANDROID DEVELOPER
$0
5+ years of work experience with B. Tech/ M. Tech degree in Computer Science
• Have worked on two or more Android apps in the past. Apps published in the Play Store are a plus.
• Familiarity with Java, Kotlin, Android SDK, and the android ecosystem. Experience with KMM technology will be advantageous
• Familiarity with Material Design guidelines, common mobile UX patterns, and anti-patterns.
• Be able to write clean, maintainable code which others can work on.
• Participate in code review sessions and suggest best practices.
• Be familiar with git and continuous integration.
• Have understanding of advanced Android concepts like Custom Views, Accessibility Services, background processing APIs.
• Have understanding of different architectural patterns (esp. MVVM) and their testability.
• Be great at debugging, including identifying memory leaks, performance bottlenecks, and using tools like ADB, Proguard, etc.
• Experience with Android SDK, working on remote data via REST and JSON, third-party libraries and APIs
• Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies • Solid understanding of the full mobile development life cycle.
• Passion for UI & UX. A good eye for design is a must for a front-end developer.