Реагировать нативный разработчик
О роли
Мы ищем опытного разработчика React Native с более чем 3-летним практическим опытом создания высококачественных мобильных приложений для iOS и Android. Вы будете тесно сотрудничать с нашими командами по разработке продуктов, дизайну и серверной части, чтобы обеспечить бесперебойную, масштабируемую и удобную мобильную среду для клиентов по всему миру.
Эта роль идеальна для тех, кто увлечен современной мобильной разработкой, качеством пользовательского интерфейса, оптимизацией производительности и созданием надежных функций приложений с помощью чистого и поддерживаемого кода.
Ключевые обязанности:
- Разрабатывайте, поддерживайте и улучшайте мобильные приложения с помощью React Native.
- Создавайте повторно используемые компоненты, экраны и модули пользовательского интерфейса в соответствии с лучшими практиками кодирования.
- Интегрируйте REST API, GraphQL и сторонние SDK/сервисы.
- Обеспечьте высокую производительность, быстроту реакции и плавную анимацию на всех устройствах.
- При необходимости работайте с собственными модулями Android/iOS.
- Сотрудничайте с дизайнерами для реализации идеального UI/UX из Figma или аналогичных инструментов.
- Управляйте сборками и развертыванием приложений в Google Play Store и Apple App Store.
- Пишите чистый, читаемый и тестируемый код в соответствии с современными стандартами.
- Устраняйте производственные проблемы и оптимизируйте производительность приложений.
- Тесно сотрудничайте с серверными командами, чтобы обеспечить бесперебойную интеграцию API.
- Эффективно общайтесь с клиентами, участвуйте в обсуждении требований и при необходимости предоставляйте четкие технические объяснения.
- Используйте инструменты кодирования с поддержкой искусственного интеллекта (Cursor, GitHub Copilot), чтобы ускорить разработку и поддерживать качество кода.
Требуемые навыки
- Более 3 лет подтвержденного опыта разработки React Native для Android и iOS.
- Уверенное понимание JavaScript и TypeScript.
- Практический опыт работы с хуками React, навигацией и управлением состоянием (Redux, Zustand, MobX).
- Уверенное понимание мобильных макетов, Flexbox, стилей и шаблонов адаптивного пользовательского интерфейса.
- Опыт интеграции API и отладки с помощью таких инструментов, как Flipper и Postman.
- Знакомство с Git, конвейерами CI/CD и практиками проверки кода.
- Сильные навыки решения проблем и повышенное внимание к деталям.
- Отличные коммуникативные навыки, умение профессионально взаимодействовать с клиентами.
- Опыт использования помощников по программированию на базе искусственного интеллекта (Cursor, GitHub Copilot) для повышения производительности и качества кода.
Приятно иметь навыки
- Опыт работы с нативными модулями Android (Java/Kotlin) или iOS (Swift).
- Знание сервисов Firebase (Auth, Firestore, Push-уведомления).
- Понимание диплинкинга, фоновых задач и систем push-уведомлений.
- Опыт оптимизации производительности мобильных устройств и управления памятью.
- Знакомство с инструментами аналитики, такими как Firebase Analytics, Segment или Amplitude.
- Использование инструментов мобильного тестирования (Appium, Detox и т. д.).

