Для розробки американської соц.мережі, яка спрямована на створення ком’юніті за спільними інтересами та захопленнями, шукаємо Middle RN developer з досвідом роботи з React Native від 2,5 років.
📱 Проект:
Соціальна мережа, яка направлена не тільки на спілкування, а й на проведення івентів. Вона дозволяє організовувати та проводити різні події (конференції, вебінари, мітапи, тощо) та обмінюватись враженнями після івенту. Користувачі можуть встановлювати контакти один з одним за допомогою автоматичного алгоритму підбору.
Сервіс схожий на Instagram та Facebook, контент у додатку підбирається на основі захоплень та інтересів користувача.
Крім підбору контактів та організації івентів, до функціональності входять:
— проведення мітів, з подальшими можливостями залишати своє враження та коментувати записи інших, отримувати доступ до медіа-файлів події;
— внутрішній месенджер;
— створення текстових та медіа-публікацій, з системою їх рекомендацій за алгоритмами популяризації.
Проект активний вже більше півроку та нещодавно вийшов у реліз у сторах. За тиждень релізу — вже 2 тисячі зареєстрованих користувачів.
⚙️ Стек: React Native, React, Redux, TypeScript
🤝 Команда розробки: 2 React Native developer, Frontend developer, Backend developer, PM, QA
Чим доведеться займатись:
— Розробкою нової та підтримкою існуючої функціональності;
— Тісною взаємодією з командою веб-розробки;
— Оцінкою нових вимог та обговорення їх із замовником;
— Інтеграцією та кастомізацією сторонніх сервісів (GetStream, Twilio, Analytics).
Для нас важливо:
— Досвід розробки на React Native від 2,5 років;
— Навички роботи з React та Redux (toolkit й rtk-query будуть плюсом);
— Досвід роботи з TypeScript від 1 року;
— Впевнене знання ООП та розуміння основних патернів проектування;
— Досвід роботи з Git та з JIRA;
— Вміння писати «самодокументований» код;
— Досвід публікації та моніторингу додатків у сторах.
Буде плюсом:
— Досвід оптимізації React Native;
— Досвід інтеграції в додаток сервісів по типу GetStream, з високим ступенем кастомізації.
Ми пропонуємо:
— Гнучкий графік роботи: можна починати свій день з 9 до 12, переносити години та вибудовувати свій день так, як зручно вам;
— Можливість працювати частково або повністю віддалено;
— Відсутність трекерів часу;
— Оплачувану відпустку (15 робочих днів) та лікарняні (10 робочих днів);
— Оформлення по ФОП;
— Доступність керівництва: будь-який ТОП-менеджер на відстані кількох кроків/повідомлення в чаті.
Етапи інтерв’ю:
1. Інтерв’ю з рекрутером (30 хвилин)
2. Технічне інтерв’ю з Team Lead компанії (90 хвилин)