Job VC

Strong Middle / Senior iOS Developer

ADVA Soft · djinni · Senior · $$$ · Україна Україна
Open original ↗
About Us
Our team consists of like-minded and motivated professionals passionate about photography, photo editing, and innovations. TouchRetouch is our most well-known app, trusted by millions of photographers worldwide.
We are passionate about innovation and excellence, and we are looking for a
Strong Middle / Senior iOS Developer
to join our team and help us maintain the highest standards of quality in our mobile apps.

Job Description
As a
Strong Middle / Senior iOS Developer
at ADVA Soft, you will take ownership of key parts of our iOS applications and actively contribute to architectural decisions, performance optimization, and feature development.
You will collaborate with designers, product managers, and developers to deliver pixel-perfect, high-performance apps that delight our users.
You’ll also have the opportunity to mentor less experienced teammates and help shape the technical direction of our projects.

Key Responsibilities
Design and implement complex features with a focus on performance, scalability, and clean architecture.
Participate in defining architecture and choosing the best patterns and frameworks for new and existing products.
Collaborate with designers to translate UX/UI ideas into functional and visually appealing interfaces.
Optimize performance and ensure high stability and reliability of existing applications.
Conduct code reviews, mentor junior developers, and enforce best coding practices across the team.
Participate in sprint planning and provide accurate time estimations for development tasks.
Integrate and maintain analytics, attribution, and subscription frameworks such as RevenueCat, AppsFlyer, and Amplitude.
Stay up-to-date with the latest iOS technologies, trends, and tools to continuously improve development processes.

Qualifications
3+ years
of professional iOS development experience.
Strong proficiency in
Swift
and
Objective-C
(including experience with mixed Swift/Obj-C projects).
Solid understanding of
UIKit
.
Deep knowledge of
iOS frameworks
,
multithreading
,
memory management
, and
performance optimization
.
Proven experience implementing clean architectures (
MVVM
,
VIPER
,
Clean Swift
, etc.).
Hands-on experience with RevenueCat, AppsFlyer, and Amplitude.
Understanding of
asynchronous programming
.
Strong understanding of
UIViewController/UIView lifecycle
,
Auto Layout
,
Animations
, and
adaptive UI
for iPhone/iPad.
Familiarity with
Gitflow
and collaborative team workflows.
Experience integrating
in-app purchases
,
push notifications.
Intermediate+ English
for effective communication and documentation.


Would Be a Plus
Experience working with
C++ classes
to exchange data with the core part of the application (bridging between C++ and Swift/Objective-C layers).
Experience with
Combine
or
Swift Concurrency (async/await)
.
Familiarity with
Agile/Scrum
methodologies.
Understanding of
UI/UX principles
and ability to collaborate closely with designers.
Bachelor’s degree in
Computer Science
,
Information Technology
, or related field.
Previous experience mentoring or leading small teams.

What We Offer
Flexible working hours and remote work options.
Comfortable, fully equipped office in
Lviv, Ukraine
.
Opportunity to work on
high-impact, globally recognized products
like TouchRetouch.
Collaborative and inclusive team culture focused on innovation and quality.
Paid medical leaves and
28 paid vacation days per year
.
Continuous professional growth through code reviews, internal knowledge sharing, and collaboration with experienced engineers.