👀 Дизайнеры, какая команда подходит вам по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Старший Front-End разработчик - React (Senior Front-End Developer - React)

Зарплата

от 100 000 ₽

Местоположение и тип занятости

ЧелябинскПолный рабочий деньМожно удаленно

Компания

Проектирование и разработка веб-сервисов, сайтов и мобильных приложений

Описание вакансии

Условия работы

О нас

ООО “Профит” (российские филиалы американской компании Quintegro) занимается разработкой продуктов преимущественно для компаний в США. Проекты варьируются от создания веб и мобильных приложений с нуля до долгосрочной разработки и поддержки живых продуктов. Мы также служим инновационным центром для быстрого и качественного создания MVP и proof of concept, в том числе для компаний, обладающих собственными девелопмент-командами, но нуждающимся в более динамичном и agile подходе к проекту. 

В работе и решениях команды в целом и каждого сотрудника мы руководствуемся следующими ключевыми ценностями: качество, порядочность и рост. Того же ожидаем и от новых членов команды. 

Чем предстоит заниматься: 

  • Работать с product owners с целью нахождения и разработки оптимальных решений для доставления максимальной ценности конечному пользователю кратчайшим путем. Наши разработчики участвуют в процессе определения оптимальных требований к продукту
  • Работать в рамках самоорганизующейся Scrum команды, которая реализует user stories в готовые функциональные итерации посредством написания чистого, эффективного, масштабируемого и поддерживаемого кода, его отладки, тестирования и рефакторинга. Каждый разработчик ответственен за качество производимого им функционала
  • Отвечать за front-end аспект функционала, разработанного Scrum командой, и его стабильность и масштабируемость в долгосрочной перспективе
  • Оценивать, проектировать, разрабатывать и запускать новый функционал, следуя процессу Agile Scrum 
  • Играть роль ментора/наставника для других членов команды и осуществлять код-ревью
  • Участвовать в принятии ключевых решений относительно архитектуры приложения, структуры базы данных, тех. стэка и т. д. Отвечать за оптимальность архитектуры продукта

    Требования:

    • Разделять наши ценности (см. выше)
    • 5+ лет опыта профессиональной разработки продуктов
    • Умение понимать и интерпретировать бизнес-требования, мыслить с точки зрения юзера и находить наиболее эффективные архитектурные и программные решения для максимизации ценности для пользователя
    • Отличное знание HTML, CSS (+ SASS/LESS/PostCSS), JavaScript (ES6), React, Redux, jQuery
    • Знание смежных элементов технического стека: Node.js, npm, WebPack, Babel
    • Умение качественно верстать “с нуля”, без применения готовых решений
    • Опыт работы с Git (или другими системами контроля версий)
    • Опыт работы с внешними API (RESTfull, GraphQL, и др.)
    • Обучаемость, заинтересованность в росте, умение работать в команде
    • Опыт работы по гибким методологиям разработки, понимание принципов Agile
    • Знание английского языка на уровне профессиональной переписки. Возможность самостоятельно устно общаться с зарубежными партнерами и клиентами будет большим плюсом

      Будет преимуществом:

      • Опыт автоматизации тестирования фронт-энда (Jest, React Testing Library, Selenium/Kantu/Katalon и т.п.)
      • Знание и опыт написания кода на TypeScript
      • Знание и опыт работы с React Native
      • Знание JS API: WebSockets, PWA, WebRTC
      • Опыт разработки сложных веб-приложений на React/Redux
      • Опыт серверной разработки на Node.js


        Условия работы:

        • Работа в офисе (Челябинск/Миасс), варианты удалённой работы рассматриваются в индивидуальном порядке
        • Полная интеграция в команду (дизайнеры, верстальщики, программисты)
        • Заработная плата по результатам собеседования
        • Официальное трудоустройство, полный соц. пакет, ежегодные оплачиваемые отпуска
        • Персональные премии, дополнительные выходные дни и прочие мотивации
        • Чай, кофе, приятный коллектив