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.

Type:

Remote

Job ID:

R-62429

Apply now
Technologies:
iOS
Swift
Objective-C
Object-Oriented Programming
Locations:
Ukraine
Poland
Georgia
Montenegro
Hungary
Bulgaria

Table of contents

Apply now
Let’s be in touch!

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