IOS Developer (offline)

Requirements:

  • At least 5 years of professional experience in developing iOS apps using Swift and/or Objective-C
  • Strong knowledge of XML and JSON, including experience in utilizing RESTful and WebSocket protocols
  • Experience in applying architectural patterns such as MVC/MVVM and Clean Architecture
  • Proficiency in developing multi-threaded and asynchronous code
  • Familiarity with software development life cycle, including debugging and troubleshooting skills
  • Knowledge of iOS application distribution process via App Store
  • Experience with logging tools such as Firebase and Crashlytics
  • Proficient in using Git for version control
  • Experience in developing with PushKit, CallKit, and chat functionalities

 

Job Responsibilities:

  • Analyze technical requirements for software product and conduct research
  • Develop software applications and interfaces according to technical specifications
  • Collaborate with other departments within the company
  • Work with testers to address any issues or shortcomings in the software products
  • Preferred Skills:
  • Understanding of MTProto Mobile Protocol
  • Intermediate+ proficiency in English

 

We Offer:

  • Fully remote and flexible work format
  • Competitive salary and compensation package
  • Personalized career growth opportunities
  • Active tech communities with regular knowledge sharing
  • Friendly and supportive team environment

 

The test task will be designed to assess the candidate’s technical skills and suitability for the role. The task may involve coding exercises, problem-solving scenarios, or other relevant challenges that relate to the role.