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
To apply for this and other jobs on Djinni login or signup.
Loading...