Senior React Native Developer

Команда React Native App шукає Senior React Native Developer для розробки та розвитку мобільного додатку на iOS та Android платформах. Якщо ти маєш глибокі знання React Native, любиш працювати з сучасними бібліотеками й прагнеш робити впливові продукти — тоді тобі до нас.

Вимоги:

  • Hard Skills:React.js, React Native, Zustand, JavaScript, TypeScript. Terminal, Git
  • Досвід роботи з бібліотеками: clipboard, blur, netinfo, navigation, reanimated, svg, vision camera та ін.

Обов’язки:

  • Робота з хуками: використання, створення власних та комбінування.
  • Ефективне використання пам’яті, знання шаблонів проєктування та архітектури.
  • Глибоке розуміння патерну композиції та інших патернів у React-додатках.
  • Глибокі знання JavaScript та досвід роботи з нативними API (URLSearchParams, Promises, Fetch, AbortController, Date, RegExp).
  • Вміння покривати код типами, використання дженериків, правильне застосування інтерфейсів і типів у TypeScript.
  • Розуміння типізації React-компонентів.
  • Робота з git: cherry-picks, rebase, коміти, git flow, стратегії розгалуження, code review.
  • Вміння впевнено працювати з терміналом (у тому числі вихід з vim).
  • Досвід роботи з бібліотеками для анімацій та бажано — з нативними модулями.

Буде плюсом:

  • Досвід роботи з кастомними нативними модулями.
  • Знання та практика оптимізації performance у великих мобільних додатках.
  • Досвід інтеграції складних third-party сервісів.

Умови роботи:

  • Участь у розробці React Native додатку, який уже працює у Production.
  • Робота над мобільним продуктом на iOS та Android з реальною аудиторією.
  • Командна співпраця з розробниками, QA та дизайнерами.

What we offer:

  • Реальний вплив на продукт і відчутні результати
  • Конкурентну зарплату з регулярними переглядами
  • 17 днів відпустки + 14 лікарняних
  • Медичне страхування
  • Бюджет на навчання, конференції та сертифікації
  • Безкоштовні уроки англійської
  • Гнучкий графік роботи
  • Затишний офіс у центрі Києва з паркінгом
Відгукнутися

Наші цінності

Цінуємо інновації та розвиток

Найбільша цінність нашої команди – людина, її особистість та унікальність. На цьому підході ми будуємо взаємодію всередині команди, з клієнтами та партнерами. У фокусі нашої уваги – розвиток довгострокових партнерств у всіх проєктах: продуктових, сервісних, програмах корпоративної відповідальності. Ми ростемо спільно з усіма нашими партнерами, бо разом можемо зробити для розвитку індустрії більше, ніж поодинці.

Senior React Native Developer Довіра, взаємоповага та  партнерство

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

Senior React Native Developer Ефективність та результат

Кожен наш проєкт націлений на вимірювальний результат, підвищення ефективності у роботі наших клієнтів, партнерів та членів команди.

Senior React Native Developer Корпоративна соціальна відповідальність та волонтерство

Важливою складовою нашої роботи є корпоративна соціальна відповідальність на рівні компанії та волонтерство - на рівні кожного працівника. Волонтери з нашої команди у вільний час допомагають ремонтувати та збирати FPV-дрони, надавати гуманітарну допомогу переселенцям, розвивають екологічні проєкти.

Senior React Native Developer Якість та інноваційність

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