Senior iOS Developer

TehranEngineering

Divar iOS app is a multi-million user application that is a crucial part of Divar's business besides the Android application and Web. We are looking to hire a talented iOS developer to design, build, and maintain Divar's iOS application for the future based on new technology and best practices. Your duties may include designing and developing 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 making an impact on users that benefit from the Divar, this position is a suitable opportunity for you.  

 

  Responsibilities

  • Design and develop high-quality features concerning best practices and clean code.
  • Identify and fix bugs reported by users or the QA team.
  • Continuous implementation of new functionalities.
  • Staying up to date with new mobile technology.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, Mathematics or having related equivalent experience
  • Proficient in Swift programming language.
  • Experience in application architecture and object-oriented and protocol-oriented design.
  • Experience working on one or more applications published to end-user.
  • Experience with Git source control.
  • Knowledge of UX/UI basics and iOS human interface guidelines.
  • Desire to learn new technologies and evolve skill set.
  • Always work to improve the quality of the codebase.  
     

Benefits

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