Dubizzle Labs is expanding its engineering team in Pakistan, currently comprising over 300 professionals. We seek passionate Android developers who thrive in a learning environment and are committed to delivering exceptional customer value. As part of our team, you will contribute to building world-class products that support the rapid growth of our business across 10 countries. This role offers the opportunity to work in a high-quality engineering environment focused on innovation, collaboration, and continuous improvement.
Key Responsibilities
- Develop and maintain Android applications, owning the entire app development lifecycle.
- Collaborate with cross-functional teams to define, design, and deliver market-leading app experiences.
- Participate fully in agile ceremonies including sprint planning, daily stand-ups, reviews, and retrospectives.
- Convert product backlog items into high-quality, production-ready features.
- Maintain and enhance coding standards by conducting code reviews and sharing knowledge with peers.
- Troubleshoot, debug, and optimize application performance to ensure a smooth user experience.
- Integrate third-party tools and APIs effectively within the Android ecosystem.
- Support continuous integration and automation efforts to streamline development workflows.
Required Qualifications
- Proven experience in Android development with a strong portfolio of released applications.
- Proficient in Kotlin and Android SDK (Android 5.0 and above).
- Solid understanding of MVVM or similar architectural patterns.
- Experience with dependency injection frameworks, particularly Dagger2.
- Skilled in unit and UI testing frameworks such as JUnit, Espresso, and Mockito.
- Familiarity with reactive programming using RxJava.
- Hands-on experience with Android architecture components and dependency injection.
- Strong knowledge of Git version control strategies and continuous integration setups.
- Ability to design intuitive UI/UX that enhances user engagement.
- Experience working in fast-paced, agile development environments.
- Excellent problem-solving skills and attention to detail.
Preferred Qualifications and Benefits
- A genuine interest in agile methodologies and continuous learning.
- Experience integrating third-party tools and APIs seamlessly into mobile solutions.
- Commitment to maintaining high coding standards and mentoring fellow developers.
- Opportunity to work in a dynamic, growth-oriented company with a presence in multiple countries.
- Collaborative culture that encourages knowledge sharing and professional development.
Join Dubizzle Labs to be part of a talented engineering team dedicated to building innovative products that impact millions of users. If you are passionate about Android development and eager to grow your skills in a supportive environment, we would love to hear from you.