Вакансия компании Itransition:React Native Senior Developer
Обязанности:
- Разработка и развитие кроссплатформенных мобильных приложений с использованием React Native, обеспечивая высокую производительность и качество как на iOS, так и на Android
- Взаимодействие с командами дизайна и продукта для создания удобных, интуитивно понятных и визуально привлекательных пользовательских интерфейсов
- Оптимизация приложений для максимальной производительности и масштабируемости
- Интеграция сторонних API и нативных библиотек при необходимости
- Проведение код-ревью, написание юнит-тестов и отладка приложений для обеспечения качества и корректной работы кода
- Поддержание актуальных знаний о развитии React Native и применение лучших практик в кодинге, архитектуре и методологиях разработки
- Предоставление технической экспертизы для поддержки развития продукта и решения сложных задач
- Участие в Agile-церемониях, включая ежедневные стендапы, планирование спринтов и ретроспективы
Требования:
- 4+ года опыта работы в IT и минимум 2 года подтвержденного опыта в роли React Native Developer
- Экспертное владение React Native, обязательное знание React
- Глубокое понимание архитектуры React Native, жизненного цикла компонентов, управления состоянием и хуков; знакомство с нативными инструментами сборки (Xcode, Android Studio) и принципами нативного дизайна приложений, включая офлайн-хранение данных, многопоточность и оптимизацию производительности
- Опыт работы с RESTful API, GraphQL и сторонними интеграциями
- Уверенные знания HTML, CSS и сопутствующих технологий фронтенд-разработки
- Опыт тестирования и отладки кода с использованием инструментов, таких как Jest
- Комплексное понимание процессов frontend- и backend-разработки
- Хорошее знание принципов и методологий разработки ПО, включая Agile, Scrum и Waterfall
- Отличное владение английским языком (устно и письменно)
- Сильные навыки командной работы и эффективной коммуникации в кросс-функциональных командах
- Способность быстро адаптироваться к новым технологиям и изменяющимся требованиям проектов
- Отличные коммуникативные навыки и умение эффективно работать в команде
- Высокие организационные способности и внимательность к деталям для достижения высокого качества результатов
Будет плюсом:
- Знакомство с GraphQL и его использованием во фронтенд-приложениях
- Опыт создания нативных модулей на Swift / Kotlin / Java
- Знание CI/CD-пайплайнов
Мы предлагаем:
- Проекты для таких клиентов, как PayPal, Wargaming, Xerox, Philips, adidas и Toyota
- Конкурентную компенсацию в зависимости от вашей квалификации и навыков
- Систему карьерного развития с четкими уровнями компетенций
- Возможность удаленной работы
- Компенсацию медицинских расходов
- Онлайн-курсы английского языка
- Корпоративные вечеринки и мероприятия для сотрудников и их детей
- Внутренние конференции, воркшопы и митапы для обучения и обмена опытом
- Компенсацию абонемента в спортзал, корпоративные спортивные соревнования (включая киберспорт)
- 5 дней оплачиваемого больничного в год без необходимости предоставления больничного листа
Для просмотра контактов необходимо авторизоваться. Это займет всего минуту.
Войдите Зарегистрируйтесь
Вы находитесь здесь → React Native Senior Developer