Мы ищем опытного и увлеченного старшего разработчика React Native, который присоединится к нашей динамичной команде. команда. На этой должности вы будете руководить разработкой и обслуживанием мобильных приложений, которые обеспечивают бесшовный и интуитивно понятный интерфейс для наших инструментов консультаций на основе искусственного интеллекта и решений для управления практикой. Ваш опыт в архитектуре мобильных приложений будет иметь важное значение для создания масштабируемых, удобных в обс
Мы ищем опытного и увлеченного старшего разработчика React Native, который присоединится к нашей динамичной команде. команда. На этой должности вы будете руководить разработкой и обслуживанием мобильных приложений, которые обеспечивают бесшовный и интуитивно понятный интерфейс для наших инструментов консультаций на основе искусственного интеллекта и решений для управления практикой. Ваш опыт в архитектуре мобильных приложений будет иметь важное значение для создания масштабируемых, удобных в обслуживании и высокопроизводительных приложений, которые поддерживают как наши цели взаимодействия с пациентами, так и оперативные потребности эстетических практик.
Основные обязанности:
- Руководить разработкой надежных и высокопроизводительных мобильных приложений React Native с упором на удобный и адаптивный дизайн.
- Принимать ключевые архитектурные решения для разработки мобильных приложений, обеспечивая масштабируемость и удобство обслуживания. и соответствие лучшим практикам.
- Тесно сотрудничайте с серверными разработчиками, дизайнерами UI/UX и менеджерами по продуктам, чтобы создавать решения, соответствующие высоким стандартам удобства использования, технической точности и производительность.
- Создавайте и внедряйте повторно используемые компоненты и библиотеки для мобильных приложений, оптимизируя масштабируемость и удобство обслуживания.
- Внедряйте решения по управлению состоянием (например, Redux, MobX) и интегрируйте приложения с RESTful и GraphQL API.
- обеспечьте техническую осуществимость и высокую производительность UI/UX проектов.
- будьте в курсе новых технологий, в частности в мобильной разработке и постоянно улучшать методы разработки.
- Наставляйте младших разработчиков и проводите тщательные проверки кода для поддержания качества кода.
- Активно участвуйте в процессах гибкой разработки, включая планирование спринтов и ретроспективы.
Требования:
- 6+ лет профессионального опыта в мобильной разработке, в частности с React Native.
- Подтвержденный опыт принятия решений по архитектуре мобильных приложений и глубокое понимание лучших практик для производительность, масштабируемость и удобство обслуживания.
- Высокое знание JavaScript, включая функции ES6+.
- Обширный опыт работы с инфраструктурой React Native и связанными с ней инструментами в Экосистема React (например, Redux, React Navigation).
- Умение интегрировать мобильные приложения с RESTful API и знание современных механизмов авторизации, таких как JWT.
- Опыт работы с принципами отзывчивого и адаптивного дизайна. для мобильных приложений.
- Знание конвейеров сборки интерфейса и инструментов управления версиями кода (например, Git).
- Глубокое понимание кроссплатформенной совместимости и оптимизация производительности мобильных устройств.
- Знакомство со средами тестирования, такими как Jest и React Native Testing Library.
- Отличные навыки решения проблем и внимание к деталям.
- Надежное общение. навыки и совместный командный подход.
Предпочитаемые требования:
< p style="font-style: нормальный; шрифт-вес: 400">
Что мы предлагаем: