Про посаду:
Ми шукаємо висококваліфікованого та досвідченого старшого інженера React Native/React.js, щоб приєднатися до нашої динамічної команди . Як провідний постачальник інноваційних рішень для продажу квитків, наш клієнт прагне забезпечувати виняткову взаємодію з користувачами за допомогою наших передових програм. Виконуючи цю роль, ви відіграватимете ключову роль у покращенні та розширенні наших проектів React Native і React.js, роблячи внесок у розробку як зовнішніх, так і кросплатформних мобільних пристроїв.
Вимоги:
- Перевірений досвід як інженера React Native і старшого React.js, з сильним портфоліо завершених проектів.
- Глибоке знання сучасного JavaScript (ES6+) , React.js і React Native frameworks.
- Практичний досвід роботи з менеджерами пакунків (Yarn, npm) і сучасними інструментами збірки.
- Вміння використовувати Bit.dev або подібні інструменти для спільного використання коду та модульності.
- Глибоке розуміння розробки мобільних додатків, включаючи оптимізацію продуктивності та особливості платформи.
- Досвід роботи з бібліотеками керування станом (Redux, MobX) та асинхронним програмуванням ( Promises, async/await).
- Знайомство з RESTful API, GraphQL та інтеграцією серверних служб.
- Досвід роботи з TypeScript та його застосування у великомасштабних проектах.
- Знання конвеєрів CI/CD і автоматизованих інфраструктур тестування.
- Знайомство з власною мобільною розробкою (iOS/Android) і з’єднанням власних модулів із React Native.
- Чудове вирішення проблем навички та здатність ефективно працювати у швидкому, гнучкому середовищі.
- Сильні навички спілкування та співпраці, зі здатністю працювати як незалежно, так і в команді.
- English Upper-Intermediate.
Обов’язки:
- керувати міграцією нашого проекту з Yarn Classic на сучасний менеджер пакетів, забезпечуючи плавні переходи та мінімальні збої.
- Використовуйте Bit.dev або подібні інструменти, щоб видобувати та модульувати код для повторного використання в кількох програмах, покращуючи зручність обслуговування та ефективність коду.
- Архітектор і виконання розділення перетворення нашого існуючого додатка React Native у дві різні програми, що покращує масштабованість і взаємодію з користувачем.
- Співпрацюйте з міжфункціональними командами, зокрема дизайнерами, менеджерами з продуктів і розробниками серверної частини, щоб надавати високоякісні програмні рішення.< /li>
- Наставляйте та направляйте молодших розробників, сприяючи культурі безперервного навчання та вдосконалення.
- Будьте в курсі останніх галузевих тенденцій і найкращих практик у React.js і React Native development .
- Брати участь у перегляді коду, забезпечуючи дотримання передового досвіду та високих стандартів якості коду.
Процес найму:
Ми чекаємо вашої заявки!