Android-разработчик

Дата размещения вакансии: 24.02.2025
Работодатель: ЛУКОЙЛ
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
Более 6 лет

О проекте

Мобильное приложение для сотрудников компании. Приложение обеспечивает централизованный доступ к различным корпоративным информационным системам через единый интерфейс, а также способствует цифровизации ключевых бизнес-процессов, связанных с контролем исполнения корпоративных стандартов, постановкой задач, мониторингом их выполнения и ведением соответствующей документации.

Обязанности:

  • Разработка 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 дня;
  • ДМС, бонусы к при выходе в отпуск, насыщенная социальная программа.