Описание вакансии
Основные обязанности
- Разработка кроссплатформенных приложений для веба, Android и iOS с использованием React Native или Flutter
- Совместная работа с дизайнерами и менеджерами продуктов для реализации пользовательских интерфейсов
- Написание чистого, поддерживаемого и эффективного кода в соответствии с лучшими практиками
- Отладка и оптимизация производительности приложений на различных платформах
- Участие в код-ревью и работа над технической документацией
- Отслеживание последних тенденций и технологий в мобильной разработке
Требования к кандидату
- Подтвержденный опыт разработки мобильных приложений с использованием React Native или Flutter
- Глубокое понимание JavaScript/TypeScript (для React Native) или Dart (для Flutter)
- Опыт нативной мобильной разработки (Android/iOS) будет преимуществом
- Знакомство с RESTful API и интеграцией сторонних библиотек
- Знание решений для управления состоянием (Redux, Provider и т.д.)
- Понимание принципов UI/UX для мобильных устройств и адаптивного дизайна
- Способность работать в agile-среде разработки
Предпочтительные квалификации
- Опыт работы с CI/CD-процессами для мобильных приложений
- Знание фреймворков для тестирования (Jest, Detox и др.)
- Участие в open-source проектах или наличие портфолио собственных приложений
- Диплом бакалавра в области компьютерных наук или смежной специальности


