Principal Software Engineer - Android

Dubizzle Labs


Date: 3 weeks ago
City: Lahore
Contract type: Full time
At Dubizzle Labs, we are looking to further expand our Pakistan engineering office of already 450+. 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 value to customers. Your primary responsibility would be to build world-class suite products to support the hyper-growth of our businesses in 10 countries.

Key Responsibilities

50% Coding

  • Develop native applications for mobile platforms.
  • Write modular, secure, and well-tested code.


50% Designing Solutions, POCs and Mentoring

  • Partner with engineers, architects & product management to implement end-to-end product features.
  • Take full ownership of features and projects: architect, implement and deploy.
  • Provide continuous improvements to performance and stability.
  • Participate in design, code reviews, and mentoring of engineers.


Required Experience

  • Great problem-solving skills, should be willing to solve difficult problems and work independently.
  • Ability to design and implement systems with clarity, reusability, testability, and scalability in mind.
  • Experience in developing Mobile/Automotive SDK/Kits, which are successfully integrated with a variety of Mobile Apps.
  • Excellent understanding of Java and Kotlin supplemented by active/working knowledge of reactive programming and architectural components.
  • In-depth knowledge of Android system frameworks (native libraries, Android Service, Android runtime, other hardware abstractions, etc.)
  • Thorough knowledge of compile, build and packing phases in the Android development cycle.
  • Knowledge of REST/HTTP, JSON, and backend systems.
  • Experienced in CI/CD with testing and release automation.
  • Strong capability of meeting project milestones and comfortable with agile development.
  • Work well as a team player in a collaborative environment.
  • Good oral and written communication skills.
  • Strong leadership skills for managing the team with the ability to be able to define the growth path of the team.
  • Skilled in implementing processes among the team (if there is a need) and maintaining the implemented process.


How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

SQA Engineer

NorthBay Solutions, Lahore
1 day ago
Join NorthBay Solutions – Where Innovation Meets Excellence!NorthBay Solutions, a global leader in cloud-native and AI-driven digital transformation, is on the hunt for a talented and detail-oriented SQA Engineer to join our QA team. If you're passionate about quality, mobile and web testing, and working in a fast-paced Agile environment—this is your chance to make an impact!Responsibilities:Collaborate with product managers...

Vue J.S Developer

Aslase, Lahore
1 day ago
Company Overview:We are an IT Company that specializes in developing and executing high-quality software and web solutions for a diverse range of clients. We are looking for a passionate “AI Engineer” to join our team and help the company grow exponentially.Job Summary:We are looking for a passionate and skilled Front-End Developer with hands-on experience in Vue.js to join our growing...

Call Center Sales Specialist

Howmuch, Lahore
3 days ago
OverviewHowmuch Pvt Limited is seeking a Call Center Sales Specialist for its Retail and Restaurant Management and POS Solutions, Howmuch and Foodnerd.Major Duties & ResponsibilitiesLocate or propose potential business deals by contacting potential partners; discovering and exploring opportunities.Screens potential business deals by analyzing market strategies, deal requirements, potential, and financials.Examining risks and potentials of potential engagements.Close new business deals by...