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.
![djinni analytics](/static/images/chart-preview.png)
Similar jobs
Senior iOS developer at Cloud Works
Ukraine
Senior-level UI/UX Designer - iOS at Llama Luna Apps
Worldwide
Senior IOS Developer (with Relocation to Stockholm over time) at UATech People
Countries of Europe to $4000
All jobs ELLO Messenger