Присоединяйся к молодой,
амбициозной IT-команде!
Мастера
своего дела
Нацеленность
на команду
Новейшие
технологии
Python, .NET,
React / React Native
Чем предстоит заниматься:
-
Разработка и поддержка нативных мобильных приложений на React Native;
-
Проектирование и внедрение архитектуры приложений;
-
Реализация и интеграция нативных модулей (Swift/Objective-C, Java/Kotlin);
-
Code review, участие в формировании best practices команды;
-
Написание тестов для покрытия кодовой базы;
-
Активное участие в процессе отладки, тестирования и оптимизации приложений;
-
Рефакторинг и оптимизация текущего кода для повышения производительности и удобства поддержки;
-
Внедрять новые и поддерживать текущие лучшие практики TypeScript, паттерны проектирования (SOLID и др);
-
Сотрудничество с UX/UI-дизайнерами и backend-разработчиками;
-
Публикация приложений в AppStore и Google Play (участие в процессе);
-
Создание понятной и лаконичной документации для пользователей;
-
Подготовка технической документации;
-
Постепенно избавляться от legacy
Для успешной работы потребуется:
-
Опыт разработки на React Native от 2-х лет;
-
Фундаментальные знания по JavaScript/TypeScript;
-
Глубокое понимание принципов асинхронного программирования;
-
Знание особенностей React Native на Android и iOS (различия в нативных модулях, производительности и т.д.);
-
Базовые знания Swift/Kotlin;
-
Хорошее понимание UI/UX принципов, адаптивной верстки и оптимизации производительности;
-
Уверенное знание паттернов проектирования и архитектуры и умение применить на практике;
-
Уверенное понимание принципов работы REST API и Git;
-
Способность быстро обучаться и находить необходимую информацию.
-
Умение разбираться в legacy-коде;
-
Умение корректно, емко и точно формулировать вопросы и доносить свои мысли до коллег;
- Активное и продуктивное взаимодействие в команде.
Будет плюсом:
-
Понимание и применение принципов ООП на практике;
-
Опыт проектирования архитектуры мобильных приложений;
-
Опыт создания нативных модулей/библиотек для React Native с использованием Swift/Kotlin;
-
Опыт работы с нативными IOS и Android проектами;
-
Понимание и опыт настройки с CI/CD;
-
Опыт работы с тестированием на уровне unit, интеграционных и e2e-тестов;
-
Опыт в разработке и настройке push-уведомлений, deep link / universal link
Технологический стек: React Native; TypeScript; Axios; Reanimated 2; Navigation; Firebase/Notifee Push; Deep Link/Universal Link; MobX (предпочтительно) / Redux, Persist
Мы предлагаем:
-
Полностью белую заработную плату, все социальные гарантии согласно ТК РФ;
-
Удобный график работы: 5/2, гибкое начало рабочего дня;
-
Поддержку здоровья: программа ДМС, компенсация занятий спортом, корпоративные спортивные мероприятия;
-
Насыщенную корпоративная жизнь;
-
Профессиональное развитие и самореализацию, обучение за счет компании, корпоративную программу изучения английского в SkyEng;
-
Работу в аккредитованной IT-компании в уютном офисе в центре города или удаленно
Присоединяйся к успешной
IT -команде уже сегодня!
Ключевые навыки
- React Native
- TypeScript
- REST API
- Git
- Axios
- MobX
- Redux
- JavaScript
- Mobile Developer
- Persist