React Native разработчик мобильных приложений
Мы — классное мультисервисное агентство, которое уже 10 лет сопровождает клиентов: от небольших локальных бизнесов до крупных компаний. За оптимизацией бизнес-процессов, увеличением продаж, разработкой сайтов, маркетингом и технической поддержкой стоит наша команда, в которой нет случайных людей.
На данный момент мы в активном поиске разработчика мобильных приложений, который будет работать над нашим собственным проектом, онлайн-сервисом федерального масштаба в сфере спортивных услуг. TRENERA.RU — платформа, где пользователи могут найти себе тренера / клуб по душе, а тренеры / клубы выгодно презентовать свои услуги + вести клиентов под ключ в одном приложении (добавлять клиентов в базу, выставлять расписание, писать программы тренировок, общаться в чате, отслеживать динамику показателей подопечного и пр.).
Мы ищем талантливых специалистов из Красноярска, готовых присоединиться к нашей дружной команде и внести свой вклад в создание инновационных мобильных решений!
Будем рады, если у нас обоюдно екнет сердечко! Ждем ваши отклики и готовы к конструктивному диалогу!
О роли специалиста
Нам требуется опытный и увлеченный React Native разработчик для работы над нашими мобильными приложениями для iOS и Android, активно используя фреймворк Expo. Вы будете ключевым участником команды разработки, отвечая за создание качественного, производительного и удобного пользовательского интерфейса. Вы будете тесно сотрудничать с дизайнерами, менеджерами продуктов и бэкенд-разработчиками для реализации новых функций и улучшения существующих.
Обязанности
- Разработка и поддержка кроссплатформенных мобильных приложений на React Native с использованием Expo SDK для iOS и Android
- Написание чистого, поддерживаемого и эффективного кода
- Преобразование UI/UX дизайнов и макетов в функциональные компоненты React Native
- Интеграция с бэкенд-сервисами и API (RESTful)
- Оптимизация производительности приложений
- Диагностика и исправление ошибок (багов)
- Работа с инструментами и сервисами экосистемы Expo (например, EAS Build, Updates, Dev Client)
- Работа с нативными модулями
- Участие в код-ревью и командных обсуждениях архитектуры
- Следование лучшим практикам мобильной разработки
- Актуализация знаний о новых версиях React Native, Expo, библиотеках и трендах мобильной разработки
Требования
- Опыт разработки мобильных приложений с использованием React Native от 1 года
- Практический опыт работы с Expo SDK и его экосистемой (EAS, Expo Go, Dev Client и т.д.)
- Глубокое понимание JavaScript (ES6+), React и его экосистемы (Hooks, Context API и т.д.)
- Опыт работы с популярными библиотеками для управления состоянием (Redux / Zustand / MobX / Context API – выберите или укажите несколько)
- Понимание принципов работы React Native
- Опыт работы с популярными библиотеками в экосистеме React Native (React Native Reanimated, React Native Skia)
- Опыт работы с Git (или другой системой контроля версий)
- Понимание жизненного цикла мобильных приложений iOS и Android
- Опыт работы с RESTful API
- Навыки отладки и профилирования мобильных приложений
- Умение работать в команде и хорошие коммуникативные навыки
- Опыт работы с TypeScript
Будет плюсом
- Опыт нативной разработки под iOS (Swift/Objective-C) или Android (Kotlin/Java) (для понимания глубинных процессов или редких специфических задач)
- Опыт написания нативных модулей/компонентов
- Опыт публикации приложений в App Store и Google Play (включая опыт с EAS Submit)
- Наличие портфолио с примерами работ или ссылка на опубликованные приложения
Мы предлагаем
- Работа в светлом, уютном офисе (Красноярск, Взлетка, ул. Молокова)
- Полная занятость 5/2 (совмещение и удаленка не рассматриваются)
- Официальное трудоустройство
- Возможность быть у истоков создания сервис-группы с перспективой карьерного роста
- Стабильная заработная плата в зависимости от имеющегося опыта и компетенций
Мы ждем ваш отклик