Required Skill Set
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:
-
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!