Middle iOS Developer
We are looking for a talented Middle iOS Developer to join our dynamic team. In this role, you will help develop and maintain mobile applications for our cutting-edge eCommerce platform, enhancing the user experience for a wide range of customers across different markets. As a Middle iOS Developer, you'll be involved in implementing new features, optimizing app performance, and ensuring the scalability of our mobile solutions.

Job description
β
βAs a Middle iOS Developer, you will contribute to building and maintaining iOS applications for our eCommerce platform. This includes integrating new functionalities, improving app stability and performance, and collaborating with cross-functional teams. You will play an important role in developing features for both B2B and B2C clients, ensuring the delivery of high-quality mobile experiences.
Requirements:
- 2+ years of experience in Swift, with a solid understanding of iOS frameworks and best practices;
- Basic understanding of Objective-C with the ability to read and make minor changes in existing code;
- Strong grasp of Object-Oriented Programming (OOP) principles, design patterns, and architectures like MVVM, VIPER;
- Familiarity with CoreData, memory management, KVO/KVC, multithreading (Grand Central Dispatch, NSOperation), and Objective-C Runtime basics;
- Experience with dependency management tools (e.g., CocoaPods);
- Understanding of networking concepts such as SOAP, REST/RESTful APIs, OAuth, and WebSockets;
- Familiarity with Test-Driven Development (TDD) and writing unit tests;
- Hands-on experience with multithreading and concurrency to enhance app performance;
- Experience developing applications for iPhone, iPad, and Universal apps;
- Proficiency in version control systems, particularly Git;
- Experience with the App Store submission process, including updates and compliance with Apple guidelines;
- Exposure to the full development lifecycle, from ideation to production and post-release support;
- Understanding of Agile methodologies (Scrum, Kanban) and the ability to work in an iterative, fast-paced environment.
β
Responsibilities:
- Develop, enhance, and maintain iOS applications throughout the entire development lifecycle;
- Maintain and refactor legacy projects, upgrading them to meet modern standards and best practices;
- Develop and extend the product library to support evolving project requirements;
- Collaborate with cross-functional teams (designers, backend developers, QA, and product managers) to define, design, and ship new features;
- Ensure high performance, quality, and responsiveness of applications;
- Identify, troubleshoot, and resolve application performance issues and bugs;
- Optimize code and workflows for scalability and maintainability;
- Work closely with QA to implement thorough testing processes and maintain high-quality standards;
- Stay updated with the latest iOS development trends, tools, and best practices to continuously improve development processes.
β
What we offer:
- Financial stability and competitive compensation depending on experience and skills;
- B2B contract;
- Social package β private medical healthcare;
- Transparent professional and career growth development plans;
- Buddy system;
- Flexible work schedule;
- 20 working days of paid vacation leave;
- 5 days off on demand;
- 15 working days of paid sick leave with a certificate;
- 4 months of paid maternity leave on B2B;
- Referral program;
- Access to language learning platform goFluent;
- Additional training and certifications;
- Friendly team and pleasant working environment.
β
Apply now
Middle iOS Developer
