О проекте
Мобильное приложение для сотрудников компании. Приложение обеспечивает централизованный доступ к различным корпоративным информационным системам через единый интерфейс, а также способствует цифровизации ключевых бизнес-процессов, связанных с контролем исполнения корпоративных стандартов, постановкой задач, мониторингом их выполнения и ведением соответствующей документации.
Обязанности:
- Разработка UI/UX: создание и реализация интерфейсов мобильного приложения, соответствующих дизайн-макетам и требованиям UX/UI-дизайнеров. Работа с различными языками программирования (JavaScript, typescript, Node JS).
- Верстка и программирование: разработка web и кросс-платформенных решений с использованием фреймворков, таких как React и React Native.
- Интеграция с API для получения и отправки данных.
- Оптимизация производительности: оптимизация кода для повышения скорости загрузки и уменьшения потребления ресурсов устройства.
- Кросс-платформная совместимость: обеспечение корректного отображения и функционирования приложения на разных платформах (iOS, Android) и устройствах. Решение проблем, связанных с особенностями каждой платформы.
- Работа с командой: взаимодействие с backend-разработчиками для интеграции фронтэнд-части с серверными компонентами. Совместная работа с дизайнерами, менеджерами проектов и другими участниками проектной команды для реализации задач. Участие в планировании и оценке задач.
- Поддержка и обновление: регулярная модификация и поддержка существующего кода. Исправление багов и внесение улучшений в соответствии с отзывами пользователей. Постоянное изучение новых технологий и трендов в разработке для внедрения новых подходов.
- Документирование кода: составление технической документации по проекту. Описание используемых подходов и решений для облегчения поддержки и развития проекта.
Требования:
-
Высшее техническое образование;
-
Обязательно:
-
Уверенные знания JavaScript + typescript
-
Уверенные знания React-native
-
Понимание REST API
-
Умение писать асинхронный код
-
Понимание KISS, DRY, SOLID, OOП, Шаблон проектирования
-
Отличное понимание функционального программирования
-
Будет преимуществом:
• Знания React
• Опыт работы с react-query
• Использование react-native navigation• Хорошее понимание принципов построения веб и мобильных приложений (iOS/Android)
• Знание нативных языков разработки (Java, Objective-C/Swift, Dart)
• Опыт разработки микрофронтендов
• Знание Angular/Vue/Rx.JS;
• Опыт работы с Node.JS/Next.js/Electron;
• Опыт работы с kubernates. Docker, Docker-Compose.
-
Условия:
- Официальное оформление в соответствии с трудовым законодательством;
- Трудоустройство в аккредитованную IT-компанию (дочернее общество ПАО "ЛУКОЙЛ");
- Гибкий график работы из дома либо в офисе в центре Москвы;
- Оклад + премия ежемесячная (уровень заработной платы обсуждается по итогам собеседования);
- Перспектива профессионального роста, возможность обучения;
- Годовой бонус по результатам деятельности;
- Отпуск 28+3 дня;
- ДМС, бонусы к при выходе в отпуск, насыщенная социальная программа.