В качестве ведущего разработчика React Native в нашем цифровом проекте вы будете отвечать за разработку передового кроссплатформенного мобильного банковского приложения. Вы будете возглавлять команду разработчиков и тесно сотрудничать с дизайнерами, менеджерами по продуктам и другими заинтересованными сторонами, чтобы создать надежное и удобное для пользователя приложение.
Обязанности:
< ol>
Руководство комплексной разработкой мобильного банковского приложения React Native, обеспечивающего высокую производительность, масштабируемость и безопасность.Сотрудничайте с дизайнерами для реализации идеального по пикселю дизайна пользовательского интерфейса и обеспечения бесперебойное взаимодействие с пользователем на платформах iOS и Android.Разрабатывайте и внедряйте повторно используемые компоненты и библиотеки для ускорения разработки и поддержания качества кода.Тесно сотрудничайте с разработчиками серверной части для интеграции API и обеспечения бесперебойной обработки данных. поток между мобильным приложением и сервером.Внедряйте лучшие отраслевые методы разработки мобильных приложений, включая проверки кода, модульное тестирование и непрерывную интеграцию.Будьте в курсе последних событий. новейшие тенденции и технологии в мобильной разработке, особенно в экосистеме React Native, и пропагандируйте их внедрение, когда это необходимо.Наставляйте и тренируйте членов команды, формируя культуру обучения и постоянного совершенствования внутри подразделения. li>Сотрудничать с заинтересованными сторонами для сбора требований, предоставления технических рекомендаций и обеспечения соответствия целям и срокам проекта.Требования:
< ol>
Подтвержденный опыт (6+ лет) в качестве разработчика React Native, с обширным портфолио мобильных приложений, развернутых на платформах iOS и Android.Глубокое понимание JavaScript, Typescript, React и Фреймворки React Native, включая их основные принципы и лучшие практики.Опыт руководства командой разработчиков при разработке сложных мобильных приложений, предпочтительно в сфере финансовых технологий или банковской деятельности.Глубокое понимание. шаблонов архитектуры мобильных приложений, таких как Flux/Redux, и иметь опыт разработки масштабируемых и удобных в обслуживании приложений. Опыт работы с Redux Toolkit и Zustand.Умение интегрировать RESTful API и библиотеки (такие как React Query и т. д.) в приложения React Native.Расширенный опыт работы с библиотекой React Native Reanimated или Moti. Знание лучших практик и методов обеспечения безопасности мобильных приложений для защиты конфиденциальных пользовательских данных.Сильные коммуникативные навыки и навыки совместной работы, а также способность эффективно работать в межфункциональной командной среде.< /li>Знание конвейеров CI/CD и систем автоматического тестирования мобильных приложений.Предпочтительная квалификация:
- Опыт разработки собственных приложений для iOS или Android (Swift/Objective-C для iOS, Java/Kotlin для Android).
- Степень бакалавра в области компьютерных наук, инженерии или связанной области (или эквивалентный опыт работы
- Степень бакалавра в области компьютерных наук, инженерии или связанной области (или эквивалентный опыт работы
- Степень бакалавра в области компьютерных наук, инженерии или связанной области) li>
- Предыдущий опыт работы в стартапе или над новыми проектами.