Jobs
40-
· 24 views · 2 applications · 9h
Mobile Lead Engineer (ios and Android team)
Full Remote · Poland, Romania, Bulgaria · 5 years of experience · Upper-IntermediateN-iX is looking for a Mobile Team Lead to join our client`s project. Our client is an Azerbaijani telecommunications company, the largest mobile network operator in Azerbaijan. The main products are: Fixed telephony, Mobile telephony, Internet services,...N-iX is looking for a Mobile Team Lead to join our client`s project.
Our client is an Azerbaijani telecommunications company, the largest mobile network operator in Azerbaijan. The main products are: Fixed telephony, Mobile telephony, Internet services, Wireless broadband, and Value-added services.
Project Objectives:
N-iX, in collaboration with the client, is focused on maintaining and enhancing an existing product that has already been released and is in production. This project involves supporting the product, developing new features, and adding new functionalities to improve the overall user experience and operational efficiency. The existing Telco application has more than 1M downloads and is crucial for customer engagement.
Responsibilities:
- Technical coordination and team management
- Implement and adhere to best practices for continuous delivery
- Work in close contact with customer's team members and project stakeholders
- Design and implement technical solutions
- Suggest technical and functional improvements to add value to the product
- Perform code reviews, write technical documentation, and perform deployments
- Perform workload and timing estimations in coordination with the Project Manager
- Adhere to customer's standards and guidelines as well as contribute to such standards, guidelines, and best practices
- Prepare flexible architecture
- Participate in design meetings/groomings
- Take ownership of code
- Support/enhance CI/CD
- Mentor team members
- Propose process improvements and changes
- Collaborate with Product Owners to understand and translate business requirements into technical solutions
- Assist in high-level estimation and planning of new features and functionalities
Requirements:
- Both iOS and Android experience
- 6+ years of experience in the development of mobile applications
- Experience with leading a technical team
- Solid understanding of design patterns including MVVM, MVI, Singleton, DI, Factory, Façade, Observer, and SOLID principles
- Ability to design and implement reusable components and optimize app performance with caching
- Has worked collaboratively with product owners and other engineering teams to build complex products
- Able to design, plan and implement complex technical solutions/architectures
- Strong understanding of the full mobile development life cycle
- Strong knowledge of unit and instrumentation testing
- Upper-Intermediate level of English, Ukrainian
- Ability to attend business trips if will be needed
iOS:
- UIKit (code-based without storyboards/xibs)
- SwiftUI + Introspect + UIRepresentable
- Strong knowledge of Swift (closures, struct, enum, extensions)
- UINavigation Controller usage
- Global Dispatch Center
- Combine
Android:
- UIKit (code-based without storyboards/xibs)
- Strong knowledge of Kotlin (closures, data class, enum, extensions, sealed classes)
- Coroutines
- Data Bindings / View Bindings (strong knowledge)
- Binding Adapters
- Navigation Component
- JetPack Compose (plus)
Nice to Have:
- Experience in the telecommunications industry
We offer:
- Flexible working format - remote, office-based or flexible
- A competitive salary and good compensation package
- Personalized career growth
- Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Memorable anniversary presents
- Corporate events and team buildings
- Other location-specific benefits
-
· 80 views · 32 applications · 10h
Strong-Junior/Middle iOS engineer
Full Remote · Poland, Ukraine · 1 year of experience · IntermediateSysmetica is looking for a motivated and self-driven Strong Junior or Middle iOS Developer to join our growing team. You’ll work closely with engineers, designers, product managers, and QA specialists to build high-quality iOS applications. This is a...Sysmetica is looking for a motivated and self-driven Strong Junior or Middle iOS Developer to join our growing team. You’ll work closely with engineers, designers, product managers, and QA specialists to build high-quality iOS applications. This is a great opportunity to grow your skills while working with modern technologies in a supportive, collaborative environment.
What you’ll do:
- Collaborate with the team to develop and maintain our iOS apps
- Write clean, efficient, and maintainable code in Swift
- Build user interfaces programmatically using SwiftUI
- Participate in technical discussions and contribute ideas to improve product and code quality
You’re a great fit if you have:
- 1–3 years of commercial experience in iOS development
- Strong knowledge of Swift and core iOS frameworks
- Hands-on experience with SwiftUI and relevant design patterns
- Understanding of dependency injection, concurrency, and thread safety
- Familiarity with testing frameworks and writing unit tests
- A passion for mobile development and continuous learning
- Good communication and teamwork skills
- Intermediate English level
Why join Sysmetica?
- Work with a skilled, supportive, and diverse team
- Opportunities for professional growth and learning
- Contribute to meaningful, user-focused products
- Flexible working hours and fully remote setup
- 18 paid vacation days + paid sick leave
- Coverage for sports activities and English lessons
-
· 12 views · 1 application · 11h
ASO-спеціаліст під Android/IOS-додатки (iGaming)
Full Remote · Countries of Europe or Ukraine · 1.5 years of experienceImprove Team – команда, яка більше 5 років успішно формує тренди в i-Gaming. Ми у пошуках талановитого ASO-спеціаліста, який допоможе вивести наші Android/iOS-додатки на новий рівень. Приєднуйся до сильної команди та давай робити круті результати разом! ...Improve Team – команда, яка більше 5 років успішно формує тренди в i-Gaming. Ми у пошуках талановитого ASO-спеціаліста, який допоможе вивести наші Android/iOS-додатки на новий рівень. Приєднуйся до сильної команди та давай робити круті результати разом!
💻 Від тебе:
- досвід від 1.5 року в ніші GAMBLING;
- глибоке розуміння принципів ASO та специфіки оптимізації додатків у Google Play/App Store;
- наявність успішних кейсів;
- вміння працювати із різними ГЕО, позитивний досвід пошуку і імплементації конверсійних ключових слів;
- досвід роботи з трекінговими системами/системами аналітики;
успішний досвід роботи з Apple Search Ads (ASA) буде плюсом.
📌 Твої обов'язки:
- створення семантичного ядра мобільного додатка;
- просування мобільних додатків за допомогою ASO;
- створення стратегії просування та виведення додатка в ТОП за короткий термін;
- робота з трекінговими системами/аналітикою, відстеження ефективності змін.
💵 Що ми пропонуємо:
- висока ставка + конкурентний % від профіта з додатків;
- full remote або гібрид в сучасному офісі у центрі Києва;
- сильний колектив однодумців, націлених на найкращі результати;
- можливість росту фінансово та кар'єрно (можливість стати ТЛідом відділу);
- медичне страхування;
- круті корпоративи та тімбілдинги кожен сезон.
-
· 119 views · 41 applications · 1d
iOS developer
Countries of Europe or Ukraine · Product · 2 years of experienceWe’re looking for an experienced iOS Developer to join our remote team and help us build high-quality, user-friendly mobile applications. You’ll be working closely with designers, product managers, and backend engineers to create seamless experiences for...We’re looking for an experienced iOS Developer to join our remote team and help us build high-quality, user-friendly mobile applications. You’ll be working closely with designers, product managers, and backend engineers to create seamless experiences for our users.
What You'll Do:
- Develop and maintain iOS applications using Swift
- Collaborate with the product and design teams to define app features
- Ensure the performance, quality, and responsiveness of applications
- Identify and fix bugs and performance bottlenecks
- Participate in code reviews, planning, and architecture discussions
- Stay up to date with the latest iOS trends and technologies
What We’re Looking For:
- 2+ years of experience in iOS development (Swift)
- Strong knowledge of UIKit, Auto Layout, and RESTful APIs
- Solid understanding of app architecture patterns (MVC, MVVM, etc.)
- Familiarity with Git and collaborative development workflows
- Attention to detail and clean, maintainable code
- Good communication skills and ability to work in a remote team
-
· 125 views · 27 applications · 1d
Trainee iOS developer to $100
Full Remote · WorldwideSmart.dino відкриває набір на стажування для iOS розробників-початківців! Якщо ти хочеш створювати сучасні мобільні утиліти, вивчати Swift, UIKit, SwiftUI та брати участь у розробці реальних застосунків — цей trainee camp саме для тебе. Що ти будеш...Smart.dino відкриває набір на стажування для iOS розробників-початківців! Якщо ти хочеш створювати сучасні мобільні утиліти, вивчати Swift, UIKit, SwiftUI та брати участь у розробці реальних застосунків — цей trainee camp саме для тебе.
🦕 Що ти будеш робити:
– Брати участь у розробці мобільних застосунків для iOS
– Вивчати архітектуру, патерни та best practices мобільної розробки
– Працювати з API, базами даних, інтеграцією з дизайном
– Отримувати менторську підтримку та зворотний зв'язок🦕 Що ми очікуємо:
– Базові знання Swift та розуміння iOS-платформи
– Інтерес до створення мобільних продуктів
– Готовність вчитися, уважність до деталей, ініціативність
– Прості pet-проєкти або навчальні завдання (буде плюсом)🦕 Що пропонуємо:
– 3-місячну навчальну програму у форматі trainee camp
– Роботу над реальними задачами з підтримкою досвідчених девелоперів
– Можливість приєднатися до команди після завершення стажуванняЦе твій шанс прокачатися в мобільній розробці та стартувати кар’єру разом із професійною командою. Чекаємо саме на тебе в Smart.dino!
More -
· 75 views · 16 applications · 4d
Senior iOS Product Engineer - Spark Team
Full Remote · Countries of Europe or Ukraine · Product · 4 years of experience · Upper-Intermediate Ukrainian Product 🇺🇦As a Senior iOS Product Engineer, you'll play a key role in shaping the future of our product. Here's how you'll make a difference: Develop innovative features like an AI assistant and advanced search functionalities, transforming the email interaction...As a Senior iOS Product Engineer, you'll play a key role in shaping the future of our product. Here's how you'll make a difference:
- Develop innovative features like an AI assistant and advanced search functionalities, transforming the email interaction experience for our users.
- Influence crucial changes in our iOS client's architecture. As we shift towards a more robust, SwiftUI-centric design, your insights will be essential in this transformation, providing improved flexibility and an enhanced iteration process.
- While your primary platform would be iOS, there's room for expanding your impact. You'd leverage Swift for developing applications for Android and Windows platforms, demonstrating the versatility of Swift across various environments.
What you’ll do:
- Write efficient, maintainable, and clean code following best practices.
- Lead the enhancement of Spark's technical core, engaging crafting engines for upcoming features and ensuring our technologies remain advanced and responsive to changing needs.
- Manage the investigation and resolution initiatives for significant defects, issues, and incidents.
- Drive continuous improvement in our processes to optimize performance.
- Adapt swiftly to the latest features released by Apple and keep Spark innovative at the forefront of industry trends.
- Write tests to ensure you deliver high-quality code and a delightful user experience.
- Mentor, collaborate, and learn from team members.
About you:
- Proficiency in Swift and Objective-C
- Experience creating complex user interfaces with UIKit and/or SwiftUI
- Strong understanding of SOLID, OOP patterns, concurrency patterns
- Experienced in memory management and optimizations
- Ability to solve basic tooling issues (CocoaPods quirks, Xcode caches, git abnormal states)
- Basic understanding of how the C/Swift compiler builds flows (C headers, linking, search paths)
- Ability to function independently and in a team environment
- Strong analytical and problem-solving skills
- Experience working in an Agile/Scrum environment
Would be a plus:
- Interest in AI, experience creating AI agents
- Understanding of CI/CD pipelines and tools (Azure, GitHub Actions, or Jenkins)
- In-depth knowledge of databases (SQL, indexes)
What you will get at Readdle:
- Customer-centric culture. We put our customers first. It means that every employee can benefit from interacting with our customers directly. It enables us to create and deliver the best solutions for millions of our users.
- Professional growth. We are professionals at everything we do. It means we own our decisions, our work, and our results. We provide quality feedback to others and welcome feedback as an opportunity to learn and improve.
- A team of amazing people. The greatest power we have is the team. It means we care about each other, ensure transparency, and invest in everyone's success.
- Impact on our products. We aim to create valuable products. It means that we improve ourselves constantly by overcoming constraints, simplifying our processes, and improving our capacity.
- Innovative culture. We try to be innovative and creative in everything we do. It means that we expect, appreciate and value new ideas.
-
· 68 views · 10 applications · 4d
iOS Developer (Supervisor)
Full Remote · Countries of Europe or Ukraine · 2 years of experienceNovoplex — це група компаній, які розробляють iGaming продукти та надають послуги у різних сферах перформанс маркетингу. Зараз ми у пошуках iOS Developer`a, який приєднається до нашої команди, щоб досягати ще кращих результатів разом. Формула iOS...Novoplex — це група компаній, які розробляють iGaming продукти та надають послуги у різних сферах перформанс маркетингу.
More
Зараз ми у пошуках iOS Developer`a, який приєднається до нашої команди, щоб досягати ще кращих результатів разом.
Формула iOS команди:
1. Досвідчений тімлід, iOS розробники ( Junior/Middle рівня ) та Unity розробники.
2. Відкритість в комунікації, щотижневі зустрічі для обговорення апдейтів та обміну досвідом.
3. Цікаві та різноманітні задачі.
Що ти будеш робити:
1. Створювати додатки з WebView.
2. Контролювати якість додатків (створення ТЗ, рев’ю дизайна).
3. Забезпечувати своєчасну та успішну реалізацію додатків.
4. Слідкувати за відсутністю багів під час запуску трафіку.
Що тобі знадобиться для цього:
1. Досвід на позиції iOS Developer від 2 років (в ніші iGaming від 1 року).
2. Досвід роботи з WebView.
3. Досвід роботи з:
- UIKit/SwiftUI;
- AppsFlyer, OneLink;
- Firebase.
4. Вміння клоачити оффери.
5. Досвід використання пушів OneSignal/Push Express.
Чому варто бути частиною Novoplex:
• Можливості для професійного розвитку: компенсація професійних курсів та івентів;
• Справедлива винагорода, що залежить від вкладу.
• Час для відпочинку: 20 робочих днів відпустки та додаткові дні до значимих дат. Гнучкі вихідні державних свят України;
• Час для відновлення: 7 днів лікарняних без довідки від лікаря, з довідкою - без ліміту. Maternity leave;
• Забезпечення необхідним для безперебійної роботи: техніка, павербанки, компенсація коворкінгів.
• Work-life balance: гнучкий початок робочого дня з 9 до 11, remote формат.
Якщо ти думаєш, що ми твій perfect match, час ознайомитися з нашим Hiring процесом:
1. First Meet
Дякуємо за твій відгук, зараз твоє резюме прямує до нашої рекрутмент команди. Якщо твої скіли відповідають вимогам вакансії, наш рекрутер зв’яжеться з тобою, щоб познайомитися та дізнатися трішки більше один про одного.
2. Test Task
Тестове завдання допоможе тобі зрозуміти свої day-to-day tasks та допоможе нам побачити твої навички на практиці.
3. Tech interview
Інтерв’ю з технічним спеціалістом/твоїм потенційним менеджером, де обговоримо твої навички та знання, які будуть необхідні для роботи з нашими проєктами.
4. Final interview
Ми запрошуємо тебе на зустріч, де ти зможеш ще більше дізнатися про наші цінності та отримати відповіді на всі питання, які залишилися.
5. Offer letter
Ми надсилаємо оффер та з нетерпінням чекаємо тебе у нашій команді. Congrats :)
Якщо ти відчуваєш, що ми можемо підійти один одному — еплайся і let’s rock it 🚀
-
· 144 views · 16 applications · 5d
Junior iOS Developer $600-900
Ukraine · 1 year of experience · Upper-IntermediateПривіт! Ми в Pecode розширюємо iOS-команду та шукаємо Junior iOS Developer, який прагне розвиватися в мобільній розробці та працювати над цікавими проєктами разом із досвідченим ментором. Що ти робитимеш? Писатимеш застосунки на Swift із використанням...MoreПривіт! Ми в Pecode розширюємо iOS-команду та шукаємо Junior iOS Developer, який прагне розвиватися в мобільній розробці та працювати над цікавими проєктами разом із досвідченим ментором.
Що ти робитимеш?
Писатимеш застосунки на Swift із використанням сучасних підходів (SOLID, MVVM, OOP).
Інтегруватимеш API (через Alamofire, Moya чи URLSession).
Працюватимеш з Firebase, Realm або CoreData.
Створюватимеш адаптивні UI за допомогою UIKit.
Навчатимешся, перейматимеш досвід, зростатимеш як розробник.
Що ми очікуємо?
1+ рік досвіду у розробці iOS застосунків.
Рівень володіння англійською та українською мовами — Upper-Intermediate та вище
Розуміння багатопоточності, REST API, Git.
Бажання вчитися та бути активним учасником команди.
Що буде плюсом:
SwiftUI.
Робота з картами (MapBox, CoreLocation), AVFoundation.
Досвід у структурованій роботі: оцінка задач, відповідальність за результат.
Комунікація з клієнтами або аутстаф-формат.
Умови та підтримка:
Гнучка локація: працюй із будь-якого куточка світу 🌍
В команді — 3 iOS devs та Head of iOS.
Щоденні дейлі-мітинги (о 10:00).
Менторинг, онбординг, командна підтримка.
Випробувальний термін — 3 місяці.
Разом із хедом і техлідом формуємо індивідуальний план розвитку.
Регулярні техревʼю
Якщо це все про тебе — пиши нам. Ми відкриті до нових знайомств 😊
-
· 59 views · 2 applications · 5d
Lead IOS Engineer
Full Remote · Poland · 6 years of experience · Upper-IntermediateAbout the Role: We are looking for a highly skilled Lead iOS Developer to join our growing mobile team. In this role, you will be responsible for leading the development and implementation of our iOS applications, ensuring high performance and excellent...About the Role:
We are looking for a highly skilled Lead iOS Developer to join our growing mobile team. In this role, you will be responsible for leading the development and implementation of our iOS applications, ensuring high performance and excellent user experience. You’ll work closely with cross-functional teams in a fast-paced, Agile environment.
Key Responsibilities:
- Lead the design and development of iOS applications using SwiftUI and the latest iOS frameworks
- Provide technical leadership and mentoring to the iOS team
- Collaborate with product managers, designers, and backend engineers to deliver high-quality mobile solutions
- Maintain code quality through code reviews, unit testing, and documentation
- Participate in Scrum ceremonies and contribute to planning, estimation, and continuous improvement
- Monitor app performance and implement improvements
- Stay up-to-date with emerging technologies and trends in mobile development
Requirements:
- 5+ years of professional iOS development experience
- Strong expertise in Swift and SwiftUI
- Proven experience leading mobile development teams or projects
- Solid understanding of iOS SDKs, architecture patterns (MVC, MVVM, etc.), and RESTful APIs
- Experience working in an Agile/Scrum environment
- Excellent problem-solving and communication skills
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience)
Nice to Have:
- Experience with Combine, Core Data, or other Apple frameworks
- Familiarity with CI/CD pipelines for mobile apps
- Knowledge of App Store deployment and release management
-
· 115 views · 24 applications · 5d
Team Lead iOS Developer
Full Remote · Ukraine · Product · 2 years of experience · Pre-IntermediateAVIRISE — компанія, що спеціалізується на розробці та просуванні мобільних застосунків. Ми не просто створюємо застосунки, ми впроваджуємо ідеї та надаємо життя концепціям. Наша мета — створювати сьогодні те, що буде актуальним у майбутньому! Вимоги: ...AVIRISE — компанія, що спеціалізується на розробці та просуванні мобільних застосунків. Ми не просто створюємо застосунки, ми впроваджуємо ідеї та надаємо життя концепціям. Наша мета — створювати сьогодні те, що буде актуальним у майбутньому!
Вимоги:
— Досвід роботи на посаді iOS Lead від 2 років;
— Досвід ефективного управління командою, забезпечуючи високу якість роботи та досягнення поставлених цілей (планування, постановка задач, навчання, мотивація команди, побудова і оптимізація внутрішніх процесів);
— Розуміння повного циклу розробки мобільних застосунків;
— Досвід роботи з Storyboard/XIB та Autolayout;
— Вміння працювати з анімаціями;
— Глибоке розуміння Swift, UIKit, життєвого циклу iOS-застосунків;
— Досвід з клієнт-серверною архітектурою, інтеграцією API;
— Слідування принципам SOLID, HIG, використання патернів;
— Досвід написання маштабуємого коду;
— Досвід роботи з такими бібліотеками, як Firebase, Facebook SDK, AdSupport;
— Робота з базами даних (CoreData/Realm), нетворкінгом (REST, websockets), менеджерами залежностей (SPM, CocoaPods);
— Досвід розроблення багатопотокових застосунків;
— Вміння працювати з чужим кодом (читання, рефакторинг);
— Навички використання UI/UX рішень у зв’язці з дизайнером;
— Англійська — Pre-Intermediate;
— Досвід пошуку та впровадження оптимальних технічних рішень (якість/швидкість).
Основні обов’язки:
— Планування, управління, організація та оцінка роботи команди;
— Комунікація з керівництвом, участь у мітингах;
— Розподіл та делегування обов’язків між членами команди;
— Менторинг junior-спеціалістів, проведення технічних співбесід;
— Розробка мобільних програмних застосунків для пристроїв iOS;
— Робота з розробкою власних або гібридних програм;
— Робота з сучасними фреймворками та бібліотеками;
— Підтримка поточних продуктів;
— Розробка нових проектів / функцій;
— Інші функції, пов’язані з розробкою програмних продуктів.
Додаткові навички:
— Досвід роботи зі SwiftUI.
Ми пропонуємо:
— Робота в стабільній компанії, що розвивається;
More
— Графік роботи: Пн-Пт (8-10.00 / 17-19.00);
— Віддалену роботу або комфортний офіс у центрі м.Дніпро, який має укриття, забезпечений Starlink та генератором для безперебійної роботи;
— Можливість швидкого професійного зростання;
— 20 робочих днів щорічної оплачуваної відпустки та оплачувані лікарняні;
— Ми підтримуємо здоровий спосіб життя та компенсуємо заняття у спортзалі (частково);
— Компенсуємо навчання та курси для професійного розвитку, а також курси з вивчення іноземних мов (частково);
— Також компенсуємо сеанси з психологом (частково);
— Молодий позитивний колектив, відсутність формалізму та бюрократії;
— Прозорість рішень та відкритість в комунікації. -
· 195 views · 69 applications · 5d
IOS Developer
Ukraine · Product · 1 year of experience · Beginner/ElementaryUNITY-BARS - українська IT-компанія з 30-річним досвідом розробки та впровадження банківського програмного забезпечення запрошує до своєї команди IOS Developer. Позиція передбачає: Досвід роботи від 2 років; Впевнені знання Swift, iOS SDK; Знання ООП та...UNITY-BARS - українська IT-компанія з 30-річним досвідом розробки та впровадження банківського програмного забезпечення запрошує до своєї команди IOS Developer.
Позиція передбачає:
- Досвід роботи від 2 років;
- Впевнені знання Swift, iOS SDK;
- Знання ООП та патернів проєктування;
- Розуміння Application / ViewController Life Cycle;
- Розуміння ARC, Memory Management;
- Досвід роботи з Autolayouts, CoreData, CocoaPods;
- Робота з URLSession, Alamofire;
- Налаштування Push Notifications, Universal Links, Shortcuts;
- Знання HTTP, REST API, JSON;
- Досвід роботи з Git;
Бажання розвиватися і вчитися новому!
Буде перевагою:
- Досвід на комерційних проєктах;
- Розуміння Clean Swift архітектури;
Публікації в AppStore.
Що ми пропонуємо:
- Офіційне працевлаштування;
- Змішаний графік роботи;
- Медичне страхування;
- Корпоративні курси англійської;
- Комфортний офіс із теплом і світлом;
- Дружню команду професіоналів;
- Постійний розвиток і навчання.
-
· 80 views · 20 applications · 5d
MacOS Developer
Countries of Europe or Ukraine · Product · 3 years of experience · Intermediate Ukrainian Product 🇺🇦Skylum allows millions of photographers to make incredible images faster. Our award-winning software automates photo editing with the power of AI yet leaves all the creative control in the hands of the artist. Join us on our mission to make photo editing...Skylum allows millions of photographers to make incredible images faster. Our award-winning software automates photo editing with the power of AI yet leaves all the creative control in the hands of the artist.
Join us on our mission to make photo editing enjoyable, easy, and accessible to anyone. You’ll be developing products with innovative technologies, providing value and inspiration for customers, and getting inspired in return.
Thanks to our incredible team of experts, we've built a collaborative space where you can constantly develop and grow in a supportive way. At the same time, we believe in the freedom to be creative. Our work schedule is flexible, and we trust you to give your best while we provide you with everything you need to make work hassle-free. Skylum is proud to be a Ukrainian company, and we stand with Ukraine not only with words but with actions. We regularly donate to various organizations to help speed up the Ukrainian victory.
Skills we are looking for:
- 3+ years of experience working in software development (Swift, Objective-C);
- Skills of the OOP and writing readable, quality, and supportable code: you follow the DRY, KISS, YAGNI, SOLID principles, you are familiar with MVC, MVVM architectures, and Auto Layout;
- Good knowledge of Cocoa/CocoaTouch frameworks, CoreData, Core Animation, their features, and workarounds;
- Solid understanding of Swift, Objective-C and its runtime, macOS architecture and application lifecycle;
- Experience with Unit and Behaviour testing;
- Base knowledge of С++11 and STL.
Would be a plus:
- Experience in developing a project from scratch to AppStore;
- Experience in cross-platform development;
- Understanding of FRP concepts (ReactiveCocoa, RxSwift or Combine);
- Experience with Image processing and/or DSP;
- Experience with commercial photography.
Your daily tasks will be:
- Design and build solutions in Swift;
- Create beautiful and smooth interfaces, able to profile, find and fix performance and scalability problems;
- Support, maintenance, and refactoring of existing services and applications;
- Proactively collaborate with teammates to optimize the development process and participate in resolving unclear technical requirements;
- Review the existing code.
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 and German 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 quickly call friends;
- 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.
- The office is prepared for productive work in any conditions, including blackouts, since there are Starlinks, uninterruptible network connections, and two internet providers.
- There are also additional co-working spaces for the team in Lisbon and Warsaw.
For health:
- Medical insurance (for UA-based employees);
- Twenty-one days of paid sick leave per year;
- Paid psychological support (6 psychotherapy specialists to choose from)
For leisure:
- Twenty-one days of paid vacation per year;
- Fun times at our frequent team-building activities.
If you are looking forward to working with true professionals and simply wonderful people and create an amazing product — we are waiting for your CV!
More -
· 25 views · 1 application · 5d
iOS Developer to $1600
Office Work · Estonia, Lithuania, Ukraine (Kyiv) · 2 years of experienceIMPORTANT! Relevant as of April 15, 2025, 1 month Company Bootcamp. For a Long Term Project we are looking for a native iOS Developer with 2+ years of experience. abz.agency® is a software development company and trusted outsourcing partner. Our main...IMPORTANT! Relevant as of April 15, 2025, 1 month Company Bootcamp.
For a Long Term Project we are looking for a native iOS Developer with 2+ years of experience.
abz.agency® is a software development company and trusted outsourcing partner. Our main focus on custom web application, website and browser extension development. We are a European company with a representative in Ukraine. We work only with clients from USA and EU. We do not work with any CIS countries (also we do not have clients in Ukraine). That's why basic English knowledge is required.
You will work closely with other back-end developers, front-end developers, QA engineers, designers, PMs and other employees. Our PM will make every effort to make you feel comfortable working in the company. The company has introduced an PDP (Personal Development Plan) for each employee. Our full-time English teacher will provide support and improve your English skills.
By clicking on the link (company name) in the vacancy header, you can find brief information about our company, video, photos, contacts of the HR manager and a link to our website.
Why we're seeking new team members:
Due to our company's growth and the successful conclusion of new contracts for the year 2025, we are actively searching for talented and motivated professionals ready to join our team. Currently, 1 vacancy is open.
Test assignment
- The vacancy involves a test assignment as one step in the hiring process. It is quite basic - just to test your skills.
- The Company may, at its sole discretion, not provide applicants with the reason for being rejected and technical details of the test completed.
- Once getting to the 3rd stage of the interview, the candidate will have the opportunity to receive feedback from a technical specialist regarding your test assignment including technical details.
- Link to the test assignment is sent by request.
Our working conditions
- Our offices are well equipped for power outages: gasoline generator, EcoFlow Delta portable power station provides electricity for devices and standby lightning, Fiber optic internet provider, Starlink provide access to the internet.
- First month will be a paid Company Bootcamp period.
- Company Bootcamp period paid as fixed monthly payment in UAH.
- Always stable and on time salary.
- We work officially (Private Entrepreneur by contract);
- Salary is calculated in $/h, with loads of 160 to 200 or more hours per month (all spent time is paid);
- Additionally: company pays Bench as 75% from rate and FuckUp pays as 50% from rate.
- Revision of the hourly rate every six months up to +50% (according to company regulations).
- Quarterly bonus, project performance based.
- English classes 2 times per week (groups of two people, after work hours).
- MacBook Pro 14/16, 4K monitor, stand, mouse, keyboard, headphones, comfortable chair, company branded T-shirt and mug.
- Working day from 8:00 to 17:00 (The plan for the day is made at the stand-up meeting and must be accomplished (considering common sense) within the day according to the checkpoints. After accepting the work, the PM finalizes the working day).
- Breakfast, lunches and other things in the kitchen at the expense of the company (coffee, tea, cookies, sweets, yogurts and drinks in the refrigerator).
- Work in one of 3 our offices (5−15 minutes walking distance from metro station):
- К1 (М) Pozniaky
- К3 (М) Taras Shevchenko
- К4 (М) Osokorky
Requirements:
- 2+ years of experience in developing iOS applications.
- Intermediate level of proficiency in Swift programming language and SwiftUI framework.
- Strong understanding of the full mobile development life cycle, OOP principles, design patterns.
- Good understanding of iOS app architecture, design patterns, and best practices.
- Good understanding of Core Data and Network Extension frameworks.
- Strong understanding of code versioning tools (Git).
- Passion for software engineering, learning, and continuous improvement.
- Excellent problem-solving skills and ability to work in a collaborative environment.
Additional Skills (Nice to Have):
- Experience in integrating payment gateways such as Stripe or Apple Pay into iOS applications for secure transactions.
- Experience with SDKs of popular social networking sites like Facebook, Instagram, Linkedin.
- Knowledge of CI/CD.
- Writing unit tests.
- Out-of-the-box thinking.
Key project information
- It is a companion app for a high-loaded website with millions of daily users.
- Internationalization support for both UI components and content.
- Support for video streaming.
- Integration with social networks and iCloud.
- Social networks like endless feed (working with a lot of data locally – top notch smooth UX for users is our goal), realtime updates via websockets.
- Integration with different payment providers (Stripe, Paypal) and methods (credit cards, ApplePay, etc.).
Opportunities/benefits
- Personal Development: Employees develop their Personal Development Plan (PDP), focusing on skills and knowledge enhancement.
- Regular Salary Review: Salaries are reviewed biannually based on PDP accomplishments and other performance indicators.
- Focus on iOS development learning: Special emphasis is placed on learning and improving competencies in Swift programming.
- Team Support and Collaboration: Work alongside experienced colleagues and project managers who provide guidance and assistance with complex tasks.
- Technically savvy PMs who do task decomposition and know how to work with both the client and developers. No broken telephone game and no estimates handed down from the top;
- Learning New Technologies: Employees are encouraged to systematically explore and learn about new technologies and fields relevant to their roles.
- Kanban Methodology for Task Management: The company uses «Scrumban» (our own flavor of Kanban system with Scrum elements) for effective planning and execution of daily tasks.
-
· 127 views · 28 applications · 6d
Middle iOS Developer
Full Remote · Countries of Europe or Ukraine · 3 years of experience · Upper-IntermediateWe are looking for a Middle iOS Developer to join our team. In this role, you will be responsible for developing and maintaining iOS applications, ensuring they meet high standards of quality and performance. This is a great opportunity for someone who is...We are looking for a Middle iOS Developer to join our team. In this role, you will be responsible for developing and maintaining iOS applications, ensuring they meet high standards of quality and performance. This is a great opportunity for someone who is passionate about mobile development, wants to learn and grow, and excited to work in a collaborative environment.
YOUR RESPONSIBILITIES
- Develop and maintain iOS applications using both UIKit and SwiftUI
- Apply Clean Architecture principles to ensure organized and scalable code
- Use The Composable Architecture (TCA) to structure complex features
- Implement asynchronous programming with Combine and Async-Await to improve app performance
- Work with in-app purchases, push notifications and deep linking to enhance app functionality
- Integrate and utilize iOS frameworks like Core Data and Core Animation
- Connect iOS applications to back-end services using RESTful APIs, WebSockets
- Apply basic dependency injection (DI) principles for more flexible and testable code
REQUIRED SKILLS AND EXPERIENCE
- 3+ years of hands-on experience in native iOS development
- Experience with in-app purchases, subscriptions via Adapty/RevenueCat is must
- Familiarity with both UIKit and SwiftUI
- Basic understanding of Clean Architecture and The Composable Architecture (TCA)
- Knowledge of asynchronous programming using Combine and Async-Await
- Proven experience with in-app purchases, push notifications and deep linking
- Experience with iOS frameworks like Core Data and Core Animation
- Understanding of dependency injection (DI) principles
- Familiarity with RESTful APIs for backend connectivity
ESSENTIAL SKILLS
- Level of English: B2+
- Experience with app signing, provisioning and distribution processes
- Familiarity with dependency management tools
WE OFFER
- Competitive salary level
- Accounting support with taxation and financial matters
- Exiting projects and face-to-face communication with client team and customers
- Personal & professional growth
- Direct and clear communication with your manager without any bureaucracy and micromanagement
- Benefits: company-sponsored English lessons; various professional resources and subscriptions; compensation of additional English courses, professional development courses and gym memberships
- 18 working days of vacation, 1 day of Birthday leave, 15 paid days of sick leave (5 undocumented and 10 documented), public holidays
-
· 186 views · 30 applications · 7d
iOS Developer (Trainee) to $500
Part-time · Full Remote · WorldwideEchocode.app запрошує початківців iOS-розробників (Trainee) з базовими знаннями Swift приєднатися до команди для створення сучасних мобільних додатків. Ми працюємо над iOS-продуктами для глобального ринку та шукаємо амбітних фахівців, готових навчатися та...Echocode.app запрошує початківців iOS-розробників (Trainee) з базовими знаннями Swift приєднатися до команди для створення сучасних мобільних додатків. Ми працюємо над iOS-продуктами для глобального ринку та шукаємо амбітних фахівців, готових навчатися та зростати разом із нами.
Ми пропонуємо:
- Роботу в досвідченій команді, що ділиться знаннями та підтримує розвиток.
- Участь у розробці реальних проєктів на всіх етапах – від аналізу до запуску.
- Можливість професійного зростання до рівня Junior і вище.
- Дружню атмосферу та постійну підтримку команди.
Вимоги до кандидата:
- Базові знання мови Swift.
- Розуміння принципів створення iOS-додатків (знання UIKit, SwiftUI буде перевагою).
- Сильне бажання вчитися та вдосконалюватися.
- Вміння працювати з системами контролю версій (Git – плюс).
- Аналітичне мислення та здатність знаходити ефективні рішення.
Бажано:
- Досвід роботи з Xcode та створення простих додатків (навчальні або особисті проєкти).
- Знання базових архітектурних підходів (MVC, MVVM).
Основні обов’язки:
- Розробка iOS-додатків під наставництвом досвідчених розробників.
- Виконання завдань у рамках поточних проєктів.
- Освоєння нових технологій та інструментів.
- Ініціативність у пропозиціях щодо покращення функціоналу та якості продукту.
Умови:
- Віддалений формат роботи.
- Гнучкий графік, що дозволяє поєднувати з навчанням.
Етапи відбору:
- Виконання тестового завдання.
- Технічна співбесіда.