iOS Engineer (Headway, EdTech)

27 декабря 2021



Требования: ios
Технологии:
uikit android ba ui ux rxswift mvvm redux xcode github swift solid
Английский: eng: Не важно

Привіт! Знайомтесь — це Діма Шульженко. — Senior iOS розробник на продукті Headway. Останні 6 років він працює в мобільній розробці і розробляє продукти з нуля. Тому нашій команді дуже пощастило, коли він доєднався до нас у 2019 і пройнявся ідеєю створити найкращий додаток для навчання. Так він став творцем нашої iOS апки і побачив як згодом його творіння потрапило в категорію «App of the Day» від Apple. Адже його головний талант — це вміння не боятись складних задач і постійно генерувати круті ідеї для нових фіч.

Разом ми вже два роки працюємо над Headway — EdTech продуктом в екосистемі Genesis, що допомагає користувачам у всьому світі отримувати знання, читаючи головні ідеї нон-фікш бестселерів за 15 хвилин. За цей час:

• Додаток скачали понад 3 мільйони користувачів;
• Ми стали № 1 додатком за кількістю скачувань у ніші самарі;
• Apple регулярно вводить Headway у свої топи в категоріях «App Of The Day» та «New App We Love» у сторах ста країн.

Зараз Діма багато працює над удосконаленням нашого додатку. Нещодавно він вже підняв підтримувану версію iOS до 13 і в планах на найближчі місяці перехід з Rx на Combine і з UIKit на SwiftUI. В цьому йому допомагає вся наша мобільна команда, що складається з Android розробника, iOS розробника, BA/Product менеджера, UI/UX дизайнера та Manual QA. У нас купа планів і нових ідей, а також ціль стати № 1 продуктом для навчання у світі. І як кажуть «гуртові і вовк не страшний», тому шукаємо в команду ще одного iOS Engineer.

Тобі точно до нас, якщо ти хочеш:

1. Експериментувати. Ми маємо амбітну ціль стати № 1 додатком для навчання у світі і єдиного правильного рішення як це зробити ще немає — тому з’являється багато простору для дій.
2. Не тільки писати код, але і разом із командою вирішувати проблеми у продукті. В нагоді стануть аналітичний склад розуму та творчий підхід.
3. Використовувати сучасні інструменти. Ми маємо архітектуру RxSwift і мікс MVVM з Redux (менше логіки в VM, side effects, але без глобального стору). Намагаємося не залишати легасі і чистити код. Пул реквести, код рев’ю. Swfit Lint — 0 Xcode warnins. CI / CD GitHub Actions, Fastlane.

Що треба буде робити?

—Розробляти та підтримувати додаток Headway, використовуючи прогресивні підходи;
—Писати чистий код, який буде легко тестувати і підтримувати;
—Брати участь в плануванні, оцінці складності і часу виконання завдань;
—Постійно комунікувати з усіма членами кросфункціональної команди щодо пошуку ідей, створення концептів, процесу дизайну і розробки нових функцій додатку;
—Постійно навчатись, розвиватись та використовувати передові технології (SwiftUI, нові функції iOS, Widgets, тощо).

Що треба, щоб до нас доєднатись?

—Досвід роботи на посаді iOS Software Engineer;
—Впевнені знання Swift, UIKit;
—Досвід роботи з різними архітектурами (MVVM, Redux);
—Впевненні знання принципів ООП, патернів проектування та Solid принципів;
—Відповідати цінностям команди — S E L E C T.

Що ми пропонуємо?

—Роботу в амбітній команді над суспільно важливим продуктом у сфері освіти;
—Можливість вибирати технологічний стек;
—Можливість розвитку як технічного (Senior iOS Engineer) так і менеджерського (Проект зростає дуже швидко — х2 з початку року, хтось має очолити розробку наших нових продуктів, чому ж не ти?);
—Великий простір для втілення власних ідей і впливу на продукт.

Крім того, ми пропонуємо такі бенефіти:

—Класний офіс у 5 хвилинах від метро Тараса Шевченко з терасою, лаунж зонами, кухнею та PlayStation;
—Сніданки, обіди, безмежна кількість фруктів, снеків, смузі та йогуртів в офісі;
—Корпоративний лікар та медичне страхування;
—Безкоштовні тренування з бігу, футболу, баскетболу, волейболу та йоги;
—Компенсація додаткового навчання на зовнішніх тренінгах і семінарах та Business і Management School для співробітників.

Зацікавило? Тоді надсилай своє резюме!