Senior Android Developer

  • Responsibilities:
    • Develop and maintain the mobile applications for the service under the design leadership of Zabihah CXO.
    • Ensure the performance, quality, and responsiveness of applications.
    • Collaborate with the Zabihah leadership team to define, design, and ship new features.
    • Identify and correct bottlenecks and fix bugs.
    • Help maintain code quality, organization, and automatization.
    • Develop the architecture of our Android applications 
    • Scale our test infrastructure and automate releases 
    • Introduce tools and best practices that accelerate our development process 
    • Experience of benchmarking and optimization
    • Strong focus on high-quality mobile UI experiences. Experience with UI/UX paradigms to build sophisticated user experiences
    • Experience working with product and design teams
    • Experience analyzing a feature in production using analytics and experiments
    • Ability to understand business requirements and translate them into technical requirements
    • Build awesome product features to improve our marketplace


  • Qualifications:
    • 5+ Experience with Android.
    • Knowledgeable in Reactive programming (RXSwift) and Dependency injection. 
    • Knowledgeable in WebSockets, Server Sent Events, or HTTP/2 Server Push 
    • Comfortable working within the coding conventions of a large engineering organization and working in a large and sophisticated code base with many integrations
    • Experience with offline storage, threading, and performance tuning.
    • Familiarity with RESTful APIs to connect mobile applications to back-end services.
    • Knowledge of other web technologies and UI/UX standards.
    • Understanding of interface guidelines for Google’s Material Design.
  • Time Zone:

US- Business Hours – Evening Shift

Location: Islamabad - Onsite