
iOS Developer
Primary stack
Nice to have's
Job description
About the Position
AMEDIA - українська IT-компанія, яка розробляє веб-сервіси, мобільні програми, онлайн-послуги для бізнесу та держсектору. Наша головна мета - активна діджиталізація в сфері державних послуг. У наших кейсах вже є успішні співпраці з порталом Дія, мобільним застосунком, проєктами Дія.Сity та UNITED24. Ми не обмежуємо себе лише цим - ми розробляємо інноваційні освітні платформи, такі як "Superludi 2.0" і "ЛЕГО". Однак наша основна гордість - це не тільки технологічні досягнення, а й наш підхід та мета кожного проєкту.
Responsibilities
- Розробка нових функціональних можливостей мобільного застосунку на iOS.
- Участь у проєктуванні архітектури, підготовці технічних рішень та код-рев’ю.
- Оптимізація продуктивності та стабільності застосунку.
- Інтеграція з REST API та робота з асинхронними потоками даних.
- Співпраця з командою дизайнерів, QA та бекенд-розробників.
- Підтримка та вдосконалення існуючого коду, написання unit-тестів.
- Досвід роботи з Core Data, Push Notifications, Keychain.
- Знання основ CI/CD (Gitlab).
- Досвід роботи у великих командах і з багатомодульними проєктами.
- Розуміння принципів Reactive Programming.
- Навички профілювання, оптимізації пам’яті та продуктивності.
Requirements
- Досвід роботи від 3+ років у розробці під iOS.
- Впевнене володіння Swift/KitUI та екосистемою Xcode.
- Розуміння та практичне застосування архітектурних підходів, зокрема MVP.
- Досвід роботи з Combine.
- Знання Tuist або інших інструментів для модульної структури проєкту.
- Розуміння принципів SOLID, OOP, Design Patterns.
- Досвід роботи з системами контролю версій (Git).
- Вміння працювати з RESTful API, JSON, Codable.
- Розуміння процесів деплою, сертифікації та публікації в App Store.
- Відповідальність, самостійність, уважність до деталей.
We Offer
- Можливість реалізувати себе у динамічному проєктному середовищі.
- Роботу у професійній команді, яка цінує інновації та ініціативність.
- Конкурентну оплату праці та гнучкі умови роботи.
About the Company
Приєднуйтесь до AMEDIA - де інновації, якість і люди - наш пріоритет.
© AMEDIA. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
AMEDIA — компанія, яка формує цифрову реальність вже понад 10 років. Наша історія почалася в Запоріжжі, а тепер ви можете знайти нас в двох відокремлених точках — у столиці, Києві, та в рідному Запоріжжі.Наша головна мета — активна диджиталізація в сфері державних послуг. У наших кейсах вже є успішні співпраці з порталом Дія, мобільним застосунком, проєктом Дія.Сity та UNITED24. Ми не обмежуємо себе лише цим — ми розробляємо інноваційні освітні платформи, такі як «Superludi 2.0» і «ЛЕГО».AMEDIA — це також глобальні проекти, і ми пишаємося співпрацею з країнами, такими як США, Велика Британія, Німеччина, Ізраїль, Швеція та Швейцарія. Однак наша основна гордість — це не тільки технологічні досягнення, а й наш підхід та мета кожного проєкту.Наша компанія не просто веде бізнес — ми виконуємо соціальну місію. Ми не прагнемо брати на себе все, але ми прагнемо відігравати важливу соціальну роль, приносячи користь людям та державі. У нас довгострокові проекти, а якість коду та управління завжди на високому рівні.Ми позиціонуємо себе як продуктову компанію, яка постійно вдосконалює свої продукти протягом багатьох років. У нашій команді важливі саме люди, і ми відкриті до всіх ідей та пропозицій, завдяки яким ми можемо постійно вдосконалюватися.У нас немає бюрократії та непотрібних баталій. Ми — відкрита команда, готова приймати талановитих спеціалістів. Приєднуйтесь до AMEDIA — де інновації, якість і люди — наш пріоритет.