Beeline, ТМ

Software инженер IZI

Не указана
  • Алматы
  • Полная занятость
  • Полный день
  • От 3 до 6 лет

Команда IZI — это молодые и амбициозные специалисты, которые активно меняют рынок мобильной связи и развлечений. Мы пишем код, проектируем интерфейсы, продвигаем бренд, пишем подкасты, строим бизнес-процессы, помогаем клиентам, исследуем и анализируем

Приложение растёт, появляются новые направления и мы ищем людей с похожими ценностями.

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

  • Создание нового функционала для клиентской (Front-end) части продукта IZI.

  • Работа с текущим функционалом, включая исправление ошибок и оперативное реагирование на инциденты, переданные поддержкой.

  • Первичное тестирование новых разработок/доработок, в том числе проверка кода (front-end) команды разработки. Разработка и проведение модульного тестирования (UNIT тесты);
  • Оптимизация кодовой базы клиентской (front-end) части продукта IZI. Снижение времени отклика пользовательских интерфейсов;
  • Обеспечение доступности и скорости работы клиентской (front-end) части продукта IZI в рамках согласованного SLA;
  • Поиск, анализ применимости и пилотирование новых технологий и фреймворков клиентской (front-end) части продукта IZI;
  • Обеспечение качественного анализа и устранения корневых причин сбоев, аварий, низкой производительности клиентской (front-end) части систем в зоне ответственности;
  • Участие в формировании технологической дорожной карты развития клиентской (Front-end) части платформы.
  • Поиск и внедрение путей улучшения принятых практик по ведению разработки ПО и повышению качества кода внутри Команд.

Требования:
  • Навыки разработки Front-end части Web проектов на JavaScript;
  • Навыки командной разработки (с использованием Confluence, Jira);
  • Знание принципов работы сети интернет;
  • Навык проведения анализа чужого кода;
  • Понимание основ информационной безопасности;
  • Знание HTML5/CSS3 (кроссбраузерность, адаптивность, блочная верстка), LESS, SASS;
  • Знание нативного JavaScript и особенностей языка;
  • Опыт работы с фреймворками: React, Angular или Vue;
  • Опыт работы с Typescript/Flow, Websockets;
  • Опыт применения принципов Continuous Delivery & Deployment & Integration и работы с системами Continuous integrations (GitLab, Jenkins, TFS);
  • Знание систем контроля версий (Git, SVN);
  • Знание английского языка (для технической документации).

При отклике на вакансию просим в сопроводительном письме указать:

Ваши зарплатные ожидания.

Кратко описать ваш опыт и уровень владения ключевыми инструментами, указанными в требованиях вакансии.