Мы — классное мультисервисное агентство, которое уже 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 (совмещение и удаленка не рассматриваются).
-
Официальное трудоустройство.
-
Возможность быть у истоков создания сервис-группы с перспективой карьерного роста;
-
Стабильная заработная плата в зависимости от имеющегося опыта и компетенций.
Будем рады, если у нас обоюдно екнет сердечко! Ждем ваши отклики и готовы к конструктивному диалогу!