
Android Developer
Dubizzle Labs4 months ago
Lahore, PakistanSenior
Responsibilities
- Build, maintain, troubleshoot, and improve Android applications and their performance.
- Own the entire Android app development lifecycle.
- Integrate Web APIs and third-party tools into solutions.
- Apply Android architecture components and dependency injection using Dagger2.
- Write and maintain tests using JUnit, Espresso, Mockito, and related tools.
- Participate in code reviews and help maintain coding standards across the team.
- Participate in Scrum planning, daily scrums, sprint reviews, retrospectives, and backlog delivery.
- Collaborate with cross-functional teams to define, design, and ship Android app experiences.
Requirements
- Proven Android development experience.
- Excellent knowledge of the Android SDK, including Android 5 and later.
- Strong understanding of Kotlin.
- Experience with MVVM or a similar MV* solution.
- Experience with dependency injection using Dagger2 and Android architecture components.
- Experience with JUnit, Espresso, Mockito, and similar testing tools.
- Familiarity with reactive programming through RxJava.
- Strong understanding of Web APIs and experience integrating third-party tools.
- Working knowledge of UI/UX for users.
- Experience with Git strategies, continuous integration setup, and automation.
- Interest in agile development processes and fast-paced development methodologies.