Full-Stack Developer (React Native / Node.js)
DreamX
Verified Employer
Responds Quickly
Ми шукаємо Full-Stack Developer, який працюватиме над розробкою та розвитком мобільних продуктів для iOS та Android, а також братиме участь у створенні веб-частини та backend-логіки.
Основні задачі:
- Розробка та підтримка мобільних додатків на React Native для iOS та Android;
- Робота з UI, навігацією, станом додатку, формами, авторизацією, push-повідомленнями та API-інтеграціями;
- Інтеграція мобільних додатків із backend-сервісами та сторонніми API;
- Участь у розробці веб-частини на React / Next.js (за потреби);
- Участь у backend-розробці на Node.js: API, бізнес-логіка, інтеграції;
- Підключення зовнішніх сервісів: платежі, аналітика, Firebase, карти, повідомлення тощо;
- Робота з базами даних;
- Участь у налаштуванні CI/CD, збірок, середовищ та релізного процесу;
- Підтримка та розвиток існуючих продуктів;
- Участь в оцінці задач та виборі технічних рішень;
- Проведення code review, рефакторинг та контроль якості коду;
- Робота з урахуванням продуктової логіки.
Для нас важливо:
- Впевнені знання JavaScript та TypeScript;
- Комерційний досвід роботи з React Native від 2 років;
- Досвід роботи з Expo або розуміння, коли необхідно використовувати bare workflow;
- Досвід роботи у сервісній або аутсорсинговій компанії;
- Впевнені знання React: hooks, components, state management;
- Досвід роботи з Redux Toolkit або аналогічними рішеннями;
- Досвід інтеграції з REST API;
- Розуміння особливостей мобільних платформ (iOS / Android, процес збірки та публікації);
- Досвід роботи з React та Next.js;
- Досвід backend-розробки на Node.js;
- Розуміння авторизації та аутентифікації (JWT, refresh tokens, role-based access);
- Досвід роботи з однією або кількома БД: PostgreSQL, MySQL, Firestore;
- Практичний досвід роботи з Firebase (Auth, Firestore / Realtime DB, Storage, push notifications);
- Розуміння Git flow;
- Англійська на рівні В2 для робочої комунікації;
- Комунікабельність та вміння чітко пояснювати технічні рішення;
- Вміння аргументовано відстоювати свою думку;
- Здатність працювати паралельно з кількома проєктами.
Буде плюсом:
- Досвід роботи з Stripe або іншими платіжними системами;
- Досвід налаштування GitLab CI/CD;
- Досвід публікації мобільних додатків в App Store та Google Play;
- Розуміння тестування mobile та web-додатків;
- Досвід роботи з CRM, SaaS-продуктами, внутрішніми кабінетами або адмін-панелями.
Що ми пропонуємо:
- Фіксована заробітна плата;
- Гнучкий графік: початок між 09:00–11:00, кінець між 18:00–20:00 відповідно;
- Регулярне salary review;
- Підписки на всі необхідні сервіси для комфортної роботи;
- Робоча техніка (за необхідності);
- Супровід бухгалтера та повна компенсація податків;
- 12 днів лікарняних, 12 day off та 10 (робочих) днів відпустки на рік за рахунок компанії;
- Команда без бюрократії: прозорість, підтримка і дружня атмосфера;
- Онлайн/офлайн заходи з командою;
- Регулярне навчання і розвиток: часткова компенсація англійської мови (50%, після випробувального терміну), компенсація курсів, відвідування конференцій, мітапів та воркшопів;
- Компенсація коворкінгу під час відключень світла (з першого дня роботи).
Етапи відбору: Скринінг — Технічне інтервʼю — Інтерв'ю з CEО.
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | Native |
Published 12 March
74 views
·
14 applications
📊
$1400-2500
Average salary range of similar jobs in
analytics →
Loading...