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;
Technical Training Program Developer at Nordex Group developing and executing technical training programs for service technicians and stakeholders. Focus on enhancing learning experiences aligned with operational needs.
Team Leader focusing on managing developers and products in Genetec's Security Center SaaS. Leading and supporting teams to ensure delivery and efficiency in a hybrid work environment.
Engineering Services Technician responsible for safe, efficient repair of manufacturing equipment. Supporting Engineering Services Lead and Continuous Improvement initiatives on site.
Desenvolvedor TI criando e implementando aplicações de IA utilizando técnicas de visão computacional. Integrando sistemas, realizando testes e dando suporte técnico.
Monitoring GLP delivery routes for punctuality and operational efficiency at Supergasbras. Ensuring real - time tracking and addressing operational issues during distribution.
Specialist Developer at Hitss focusing on technological innovation through Node.js and AWS. Collaborating with teams to develop scalable solutions for high - volume applications.
Educational Developer at University of Alberta enhancing instructional practices in engineering. Providing support for faculty and teaching staff in curriculum development and assessments.
Strategic leader managing wholesale service delivery and development for Anglian Water. Influencing performance metrics and driving regional growth across the UK.
Developer with expertise in Oracle RDBMS and PL/SQL at iKnowHow Group. Designing and developing business applications and databases with strong collaboration efforts.
Digital Consultant at Zühlke shaping technology - driven transformation journeys for clients by defining IT strategies and assessing technology landscapes. Collaborating with stakeholders and driving business growth through digital advisory.