Роман

IOS Developer

Вид зайнятості: повна, неповна
Зарплата: 30 000 грн/міс
Вік: 25 років
Місто проживання: Харків
Готовий працювати: Дистанційно
Вид зайнятості:
повна, неповна
Зарплата:
30 000 грн/міс
Вік:
25 років
Місто проживання:
Харків
Готовий працювати:
Дистанційно

Контактна інформація

Шукач вказав телефон, ел. пошту та LinkedIn.

Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.

Досвід роботи

Junior iOS Developer

з 05.2025 по нині (9 місяців)
Appcare Dev, Дистанційно (IT)

Обов'язки та внесок:
- Повний цикл розробки застосунків: від опрацювання вимог і UI до реалізації функціональності, стабілізації та підготовки до релізу (production).

- Самостійна розробка UI та логіки: SwiftUI як основний стек, UIKit — для складної кастомізації, нестандартних компонентів і поведінки.

- Архітектура: побудова модулів на MVVM, у окремих проєктах — організація навігації через Coordinatorдля покращення підтримуваності та розділення відповідальності.

- Мережевий шар та інтеграції: робота з URLSession і Alamofire, інтеграція сторонніх SDK і сервісів під задачі конкретної утиліти.

- Firebase: реалізація функціональності на Auth, Firestore, Storage (автентифікація, зберігання/синхронізація даних, завантаження/вивантаження файлів).

- Дані на пристрої: CoreData, UserDefaults, FileManager (зберігання налаштувань і користувацьких даних/медіа, робота з файлами).

- Асинхронність і стани: async/await, Combine, Task — керування паралельними операціями, коректна обробка скасування/помилок/станів завантаження.

- Production support: виправлення багів і регресій, рефакторинг та внесення правок за результатами зауважень/відхилень під час публікації (усунення причин reject і приведення поведінки до вимог платформи).

- Взаємодія з дизайном: реалізація за Figma, а також самостійне коригування проблемних UI-рішень для підвищення якості UX та відповідності iOS-патернам.


Приклад складної функціональності:

Застосунок для запису екрана: реалізація сценаріїв на ReplayKit (screen recording) та обробка/монтаж медіа через AVFoundation — одночасний запис екрана й камери, компонування та об’єднання шарів відео, базові функції редагування.

Інструменти та стек:
Swift, SwiftUI, UIKit, MVVM, Coordinator, async/await, Combine, URLSession, Alamofire, CoreData, UserDefaults, FileManager, Firebase (Auth/Firestore/Storage), ReplayKit, AVFoundation, Git, Xcode.

Пауза в карʼєрі

з 09.2019 по 12.2024 (5 років 4 місяці)
Робота над власним проєктом

Освіта

Харківська державна академія фізичної культури

Фізична культура і спорт, вища, Харків
Вища, з 2019 по 2023 (4 роки)

Додаткова освіта та сертифікати

Codecademy

2025, 1 місяць, є сертифікат

Знання і навички

  • Swift
  • UIKit
  • SwiftUI
  • Core Data
  • GitHub
  • JSON
  • MVVM
  • Alamofire
  • Figma
  • Coordinator
  • Combine
  • URLSession
  • SwiftData
  • UserDefaults
  • FileManager
  • Firebase SDK
  • ReplayKit
  • AVFoundation
  • Xcode
  • AppHud
  • RevenueCat

Знання мов

  • Українська — вільно
  • Англійська — вище середнього

Додаткова інформація

Telegram: https://t.me/joromeax
GitHub: https://github.com/JoromeAX

Кандидати за містами