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