Accepting Applications
Full-time
On-site
Posted 2 days, 22 hours ago
4 views
0 applications
Job Description
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.
Login to Apply
Don't have an account? Register