At Dubizzle Labs, we are looking to further expand our Pakistan engineering office of already 300+. We are most interested in bringing on board colleagues who love to learn, perform, and teach. We are building a high-quality engineering environment with a super focus on delivering customer value. Your primary responsibility would be to build world-class suite products to support the hyper-growth of our businesses in 10 countries:

Required Skill Set:

• 3 plus years of relevant experience.

      • Proven Senior Android development experience

      • Experience with fast-paced development methodologies

      • Good working knowledge of great UI/UX for our users

      • Strong understanding of interacting with Web APIs

      • Demonstrated ability to integrate third-party tools into solutions

      • Excellent knowledge of Android SDK • Strong understanding of Kotlin

      • Strong understanding of the Android SDK from Android 5+

      • Experience with MVVM or a similar MV* solution

      • Experience with DI using Dagger2.

      • Experience with testing JUNIT, Espresso and Mockito etc

      • Familiar with Reactive programming via RxJava

      • Hands-on experience with DI and Android architecture components

      • Sound understanding of Git strategies, continuous integration setup and automation

      • A genuine interest in agile development processes

      • Maintain and improve coding standards across the team, taking part in code reviews for other developers

      • Troubleshoot issues, fix bugs and improve application performance

      • Fully participate in the relevant scrum events; planning and estimation, daily scrums, sprint reviews, and retrospectives

      • Accept joint responsibilities with the team for converting the Product backlog into 'Done'

      • Collaborate with cross-functional teams to define, design, and ship market leading app experiences for our users

      • Owning the full Android app development lifecycle​.

      Good Luck!