Hybrid iOS Developer

Posted 15 minutes ago

Apply now

About the role

  • iOS Developer creating innovative photo editing software for Skylum. Develops high-performance apps with AI-powered photo tools for iOS and iPadOS in a hybrid work environment.

Responsibilities

  • Develop an outstanding creative image editor with innovative, mobile-first UX for iOS and iPadOS;
  • Implement intuitive, next-gen user interfaces for making creative content on mobile devices;
  • Integrate and experiment with AI photo editing technologies and deliver them to end-users in a beautiful and functional way;
  • Design, prototype, and implement new product features using SwiftUI and Combine;
  • Build beautiful, responsive UIs with smooth animations and real-time feedback;
  • Optimize performance, profile bottlenecks, and ensure smooth user experiences across iPhone and iPad;
  • Refactor, maintain, and support existing codebase using clean architecture principles;
  • Actively participate in technical planning, clarify requirements, and collaborate with the team on architecture and user experience;
  • Conduct code reviews and continuously improve development processes and coding standards.

Requirements

  • 3+ years of experience in iOS development (Swift; Objective-C & C++ as a plus);
  • Proficiency with SwiftUI and UIKit;
  • Solid knowledge of Combine, and declarative UI design;
  • Strong grasp of OOP, design patterns (MVC, MVP, MVVM & VIPER), and principles (SOLID, DRY, KISS, YAGNI);
  • Excellent knowledge in Apple’s modern development frameworks and APIs, with expertise in writing multi-threaded, asynchronous code using Swift Concurrency;
  • Strong experience with data persistence using SwiftData and Core Data;
  • Deep understanding of iOS app lifecycle, system performance, memory management, and platform-specific nuances;
  • Familiarity with unit testing, UI testing, and behavior-driven development;
  • Experience developing or contributing to apps from scratch to App Store release;
  • Base knowledge of Objective-C, C++11, and STL (used in bridging modules or performance-intensive tasks).

Benefits

  • An educational allowance to ensure that your skills stay sharp;
  • English and German classes to strengthen your capabilities and widen your knowledge;
  • Medical insurance (for UA-based employees);
  • Twenty-one days of paid sick leave per year;
  • Paid psychological support (6 psychotherapy specialists to choose from);
  • Twenty-one days of paid vacation per year;
  • Fun times at our frequent team-building activities;
  • The choice of working remotely or in our cozy office space located in Kyiv’s Podil, equipped with everything you might need for productive and comfortable work;

Job title

iOS Developer

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job