iOS Engineer (Justdone) at Genesis

Work set-up: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Мінімум 5 років інженерного досвіду, з них не менше 3 років — розробка на Swift., Глибокі знання об’єктно-орієнтованого програмування, алгоритмів і структур даних., Досвід роботи з UIKit, Auto Layout, Core Animation та іншими iOS технологіями., Практичний досвід розробки мобільних додатків з нуля та роботи з in-app purchases..

Key responsibilities:

  • Розробка нового iOS застосунку з нуля та проектування його архітектури.
  • Вибір та впровадження оптимальних технічних рішень для швидкості та якості.
  • Реалізація UX/UI рішень у співпраці з дизайнерами.
  • Покриття функціоналу тестами та участь у пошуку iOS інженерів.

Genesis Tech logo
Genesis Tech Large http://gen.tech/
1001 - 5000 Employees
See all jobs

Job description

Boosters — це українська продуктова компанія. Ми створюємо продукти в сферах EdTech та life-improvement, які несуть цінність для 40 мільйонів людей в усьому світі. Наші додатки регулярно потрапляють в ТОПи рейтингів в своїх категоріях.

Можливо ти вже бачив(ла) Avrora, Manifest чи Promova.

Наша головна перевага — це люди. Ми працюємо з тими, хто щодня прагне до самовдосконалення та ставить собі за мету перемагати разом з нами.

Зараз ми шукаємо Senior iOS Engineer в наш новий продукт JustDoneAI асистент для академічної аудиторії, який допомагає краще працювати з науковими роботами, навчатись та проводити глибинні дослідження.
Основна мета цієї ролі — cтворити з нуля iOS-додаток для нашого продукту Justdone, який уже успішно працює на вебі, взявши на себе відповідальність за вибір архітектури, технологій і повну реалізацію застосунку.
Цим самим, разом із продуктовою та дизайнерською командами закласти "фундамент" для розвитку мобільного напряму компанії.

Чого вже досяг JustDone:

  • #1 позиція у США в ніші AI Writing Assistants.
  • 90%+ одиниць контенту, створених користувачами, знаходять реальне застосування.
  • Наші юзери генерують більше 3 млн одиниць контенту щомісяця.

Твоя зона впливу:

  • Розробка нового застосунку з нуля;
  • Проектування архітектури застосунку;
  • Пошук та впровадження оптимальних технічних рішень (швидкість/якість);
  • Покриття функціоналу тестами;
  • Допомога в пошуку iOS інженерів;
  • Реалізація UX/UI рішень в парі з дизайнером.

Для цього тобі знадобиться:

  • Від 5 років інженерного досвіду, з них мінімум 3 роки — розробка на Swift;
  • Гарне знання об’єктно-орієнтованого програмування (OOP), алгоритмів, структур даних, функціонального програмування;
  • Розуміння багатопотокового програмування;
  • Досвід роботи з UIKit, Auto Layout, Core Animation, Core Graphics, Foundation, Grand Central Dispatch (GCD);
  • Досвід розробки мобільних застосунків з нуля (from scratch);
  • Практичний досвід роботи з in-app purchases (передплати, subscriptions);
  • Досвід роботи з AB тестуванням;
  • Досвід роботи з LLM API;
  • Досвід роботи з різними архітектурами: MVVM, VIPER, MVVM + Coordinators, Redux;
  • Робота з аналітичними інструментами: Appsflyer, Amplitude, Firebase та іншими;

    Ми пропонуємо:

    • Можливість росту до позицій Team/Tech Lead та формування власної команди;
    • Роботу з AI рішеннями JustDone та LLM API;
    • Роботу в команді професіоналів та з аудиторією більше одного мільйону в місяць;
    • Філософію та умови для твого постійного росту та розвитку;
    • Великий простір для втілення власних ідей і впливу на продукт.

    Корпоративні бенефіти:

    • Компенсація додаткового навчання на зовнішніх тренінгах і семінарах та Business і Management School для співробітників;
    • Велика електронна бібліотека та доступ до платних онлайн-курсів і конференцій, внутрішні бесіди і воркшопи, курси англійської.
    • Корпоративний лікар та медичне страхування.

    Процес інтервʼю:

    • Pre-screen з рекрутером (40 хвилин)
    • Інтервʼю з CEO (1 година)
    • Тестове завдання
    • Bar-raising (1,5 години)
    Залишай своє резюме і давай створювати юнікорни разом! 🦄

    Required profile

    Experience

    Level of experience: Senior (5-10 years)
    Spoken language(s):
    Ukrainian
    Check out the description to know which languages are mandatory.

    Other Skills

    • Teamwork
    • Communication

    iOS Developer Related jobs