Skip to main content
Ansar Zafar

Ansar Zafar

Sr. Android Developer

Talent
FaisalabadMember since June 23, 2026
KotlinJavaJetpack ComposeMVVMMVPClean ArchitectureSOLID PrinciplesHiltCoroutinesRoomREST APIsJSONFirebaseJUnitGitBitbucketCI/CD pipelinesGoogle Play ConsoleGoogle Places APIGoogle MapsPayPal OAuth 2.0
·

Hire this person

Send a job offer directly to this candidate

KotlinJavaJetpack ComposeMVVMMVP

About

Senior Android Developer with 6+ years of experience building scalable, high-performance native applications using Kotlin, Java, and Jetpack Compose. Skilled across the full app lifecycle — architecture (MVVM/MVP, Clean Architecture), dependency injection (Hilt/Dagger), asynchronous programming (Coroutines, Flow), local persistence (Room), REST API integration, and Firebase services. Experienced leading developers, mentoring junior engineers, and owning releases through Google Play Console with CI/CD pipelines (Git, Bitbucket).

Comfortable working with distributed, English-speaking teams across time zones.

Experience

Senior Software Engineer – Android at Content Arcade (2022-12 – Present)

  • Lead a team of Android developers end-to-end, from architecture and sprint planning through release, owning technical decisions on scalable, maintainable app structure.
  • Architect Android applications using MVVM/MVP patterns with Hilt and Dagger for dependency injection, improving testability and reducing module coupling.
  • Mentor junior engineers through code reviews and pairing sessions, raising team-wide code quality and Kotlin best practices.
  • Integrate REST APIs and backend services for real-time data sync, ensuring reliable communication between client and server under variable network conditions.
  • Profile and optimize app performance — memory management, render bottlenecks, and startup time — to improve user-facing responsiveness.
  • Own the full development lifecycle — requirements, UI/UX collaboration, implementation, QA handoff, and production deployment — using Git/Bitbucket for version control across parallel feature branches.

Software Engineer – Android at Azlaan Technology (2022-01 – 2022-11)

  • Built new features for production Android applications based on specifications from product and engineering leads.
  • Refactored legacy codebases to align with SOLID principles and modern design patterns, improving long-term maintainability.
  • Wrote unit tests with JUnit for critical app components, strengthening regression coverage and reducing release-time defects.
  • Diagnosed and resolved bugs reported by QA and end users, maintaining application stability across device types.
  • Enforced code quality standards through structured peer code reviews.

Software Engineer at Enzipe (2020-05 – 2021-12)

  • Developed and maintained multiple client Android applications end-to-end, integrating Google Places API (JSON), Google Maps, PayPal OAuth 2.0, and RESTful APIs for location-based and payment features.

Education

B.S. in Software Engineering – University of Agriculture, Faisalabad (UAF) (2016-10 – 2020-05)

Skills

Sr. Android Developer

Reviews

Related