Search by job, company or skills
Job Description
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.