iOS Developer
Ukrainian Product
🇺🇦
Skylum empowers millions of photographers to create incredible images. Our award-winning photo editing software combines AI-powered automation with full creative control. We make editing enjoyable, easy, and accessible for everyone.
You’ll join an environment where growth, learning, and creativity are encouraged. Flexible schedules, trust-based workflows, and a supportive team give you everything you need to focus on your best work.
🇺🇦 Proudly Ukrainian, Skylum stands with Ukraine through action, regularly supporting organizations that help accelerate our victory.
Main Goals:
- 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.
Responsibilities:
- 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).
Nice to have:
- Experience with cross-platform development (Flutter, React Native, or Swift on macOS);
- Understanding of FRP concepts (RxSwift, ReactiveCocoa, or Combine);
- Practical experience with image processing, filters, or real-time visual effects (DSP knowledge is a plus);
- Background in photography or developing tools for creative professionals;
- Experience working with AI coding tools.
What we offer
For personal growth:
- A chance to work with a strong team and a unique opportunity to make substantial contributions to our award-winning photo editing tools;
- An educational allowance to ensure that your skills stay sharp;
- English, German, and Polish classes to strengthen your capabilities and widen your knowledge.
For comfort:
- A great environment where you’ll work with true professionals and amazing colleagues whom you’ll call friends quickly;
- The choice of working remotely or in our office space located on Podil, equipped with everything you might need for productive and comfortable work.
For health:
- Medical insurance;
- Twenty-one days of paid sick leave per year;
For leisure:
- Twenty-one days of paid vacation per year;
- Fun times at our frequent team-building activities.
What to expect when you apply
- An interview with our Talent Acquisition Specialist
- Professional Interview
- Technical interview
- Management interview
- And finally, your job offer!
Required languages
| English | B1 - Intermediate |
| Ukrainian | Native |
Swift, SwiftUI, Objective-C, Combine
Published 2 March
72 views
·
28 applications
📊
Average salary range of similar jobs in
analytics →
Loading...