Lead/Senior Software Engineer (проєкт "Мрія")

Lead/Senior Software Engineer (проєкт "Мрія")

Мрія — новий освітній застосунок для учнів, батьків і вчителів. Це цифровий продукт, який об’єднує всі рівні освіти та пропонує комплексні освітні можливості для кожного.

 

Мета Мрії — надихати вчитися та допомагати кожному українцю знаходити себе в сучасному світі.

iconicon
Відгукнутися

Обов’язки:

Керування командою розробки застосунку для платформи iOS з метою досягнення поставлених задач та цілей
Глибоке розуміння архітектури iOS, знання мови програмування Swift та стеку технологій, що використовуються під час розробки під цю платформу. Відповідальність за проєктування та архітектурні рішення.
Розробка нових функцій, виправлення помилок та оптимізація рішень у проєкті
Перевірка якості коду в рамках поточного code review в команді
Оптимізація продукту для досягнення кращої продуктивності та ефективності (оптимізація ресурсів, швидкість завантаження та відповідей застосунка)
Онбординг членів команди та залучення їх у робочий процес
Побудова та розвиток процесів у команді для її розвитку та покращення продуктивності
Взаємодія з іншими членами команди, яка включає дизайнерів, тестувальників, менеджерів проєктів тощо. Ефективна комунікація та співпраця є важливими аспектами для розвитку проєкту
Підтримка оновлень iOS та пристосування продукту до них, вирішення питань, пов'язаних з сумісністю та апгрейдами застосунку
Аналіз та пошук комплексних технічних рішень для вирішення поставлених задач, які можуть бути вкрай нестандартними.

Чекаємо від вас:

Аналогічний досвід роботи від 5 років
Досвід управління командами від 2-х років
Знання Swift 5, ReactiveKit або RxSwift/ReactiveCocoa
Знання і дотримання принципів ООП та SOLID
Досконалі знання архітектури MVP, Clean Swift
Бути на «ти» з Alamofire, Multithreading, DeepLinks/Universal links, Firebase, CI/CD
Орієнтування на продукт та його тривалу розробку
Досвід у написанні тестів та роботі з фреймворками
Розуміння на важливості модульного структурування коду
Бути відкритими до нового та ділитися знаннями з іншими членами команди
Вища технічна освіта
Готовність працювати в офісі (Київ).