Save Job
Posted 6mo ago

Android Developer

@ Dubizzle Labs
Lahore, Punjab, Pakistan
OnsiteFull Time
Responsibilities:Building apps, Collaborating teams, Tuning performance
Requirements Summary:Proven Android development experience with Kotlin, Android SDK 5+ years, MVVM, Dagger2, REST APIs, UI/UX, testing (JUnit/Espresso/Mockito), RxJava, Git, CI, agile.
Technical Tools Mentioned:Kotlin, Android SDK, MVVM, Dagger2, JUnit, Espresso, Mockito, RxJava, Git, CI
Save
Mark Applied
Hide Job
Report & Hide
Job Description

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.

• Proven 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 entire Android app development lifecycle

#LI-TM1