iOS Developer (Browser / WebKit)
iOS Developer (WebKit / Browser Development)
Про проєкт
Ми розробляємо власний браузер / кастомний клієнт на базі WebKit для iOS. Проєкт передбачає роботу з нативними iOS-технологіями та глибоку інтеграцію з WebKit, включаючи кастомізацію поведінки WKWebView та роботу з внутрішніми механізмами веб-рендерингу.
Фокус — створення стабільного, продуктивного та гнучкого браузерного рішення з розширеними можливостями контролю над web-оточенням.
________________________________________
Основні задачі
• Розробка та підтримка iOS-браузера на базі WebKit
• Робота з WKWebView та його кастомізація під потреби продукту
• Інтеграція та налаштування WebKit (включаючи кастомні збірки за потреби)
• Робота з JavaScript-injection та кастомним поведінковим шаром WebView
• Інтеграція WebRTC та інших web-технологій
• Оптимізація продуктивності та стабільності застосунку
• Робота над сумісністю та відтворенням поведінки web-клієнтів
________________________________________
Вимоги
• Комерційний досвід iOS-розробки від 2 років
• Впевнене володіння Swift (Objective-C буде плюсом)
• Досвід роботи з UIKit та WKWebView
• Розуміння архітектури iOS-застосунків
• Досвід роботи з системами збірки (SPM / CocoaPods)
• Базове розуміння принципів роботи WebKit
________________________________________
Буде перевагою
• Досвід роботи з кастомним WebKit або його збіркою
• Розуміння механізмів WebView-інтеграції та обмежень iOS WebKit
• Досвід роботи з браузерними технологіями або web-клієнтами
• Розуміння принципів приватності та безпеки в web-середовищі
• Досвід роботи з мережевими технологіями (proxy / VPN / networking layers)
• Інтерес до низькорівневих iOS / web-внутрішностей
________________________________________
Ми пропонуємо
• Роботу над складним і нетиповим продуктом на стику iOS та web-технологій
• Повністю віддалений формат роботи (Пн–Пт, 10:00–19:00)
• Оплачуваний випробувальний період
• Перегляд компенсації за результатами роботи
• Оплачувану відпустку та лікарняні
• Необхідну технічну інфраструктуру для роботи
Required languages
| English | A1 - Beginner |
| Ukrainian | Native |