The role:
• We’re looking for an Android developer with 2+ years of experience developing android applications. Here’s what you could expect from your time at Dunzo Engineering:
• Work closely with the Product, UX/UI and Backend teams to design, build and extend consumer and/or partner facing new products, platforms and features
• Build re-usable Android software components for the platform
• Collaborate with QA on continuous integration and delivery (CI/CD) as well as other automated and manual testing to make sure our app releases are always worthy of five-star ratings Monitor the performance of the live apps and continuously improve them on both code and experience level
• Raise the bar by reviewing each other’s code, share knowledge, tips and tricks, and generally help out – within and across teams
• Evaluate new mobile methodologies and technologies The must haves:
• Should have developed at least 2 apps from scratch.
• Good knowledge in Java
• Excellent debugging skills
• Good understanding of Kotlin, jetpack components, Android Studio, Android NDK, etc
• Experience and understanding of large and complex code bases and architectures
• Experience in API design, SDK architecture, and mobile software lifecycle development practices
• Strong UX/UI design exposure and experience in making apps work intuitively and with pixel perfect interfaces
• Strong CS fundamentals (with competencies in algorithms and data structures)
• Highly accountable and takes ownership, with collaborative attitude, and a lifelong learner
Good to have: A GitHub account with some neat projects in it.


Source link