Android Developer


Divar Android app is a multi-million user application that is a crucial part of Divar's business besides iOS application and Web. We are looking to hire a talented Android developer to design, build, and maintain Divar's Android application for the future based on new technology and best practices. Your duties may include design and develop features based on user needs and collaborating with designers, QA Specialists, back-end developers, product managers, and other people working with you as a team. We focus on the performance, reliability, and stability of our application. If you are interested in growing yourself and helping to grow your team, working with other talented teammates, and make an impact on users that benefit from the Divar, this position is a suitable opportunity for you.  



  • Collaborate with cross-functional teams to define, design, and ship new features.  
  • Work on bug fixing and improving application performance.  
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency  


  • Expert in Android programming and deep understanding of Android SDK  
  • Expert in Java programming  
  • Knowledge or experience with Kotlin  
  • Expert in object oriented programming and design pattern  
  • Experience collaborating on projects and working efficiently as part of a team.  


Preferred Qualifications   

  •  knowledge of version control systems like SVN & Git.  
  • Experience with popular libraries like Retrofit, RxJava, Dagger 2,Hilt.  
  • Experience with Design Patterns like MVVM, MVP.  
  • Experience with Android Architecture Components.  
  • Experience with Automated testing.  
  • Strong focus on high-quality mobile UI experiences.  


  • Flexible working hours.
  • Stock options for all employees.
  • A dynamic working environment with a culture that is open, innovative and performance oriented.
  • Supplementary health insurance.
  • Various on-site entertainments.
  • Competitive salary package.