Senior Front-End Developer - React
от 150 000 до 200 000 руб.
Челябинск
Полная занятость
Опыт работы: От 3 до 6 лет
Полный день
- Компания - разработчик, на рынке более 7 лет, штаб-квартира в Челябинске, очень дружная и открытая команда, нацеленная на постоянное развитие и интересные проекты.
- Собственник компании - русский, живет в США.
- Основные клиенты – крупные американские компании.
- Проекты – создание и разработка с нуля, дальнейшее развитие и поддержка продуктов: бизнес-порталов, платформ, веб и мобильных приложений.М
Требования:
- 5+ лет опыта профессиональной разработки продуктов
- Умение понимать и интерпретировать бизнес-требования, мыслить с точки зрения юзера и находить наиболее эффективные архитектурные и программные решения для максимизации ценности для пользователя
- Отличное знание HTML, CSS (+ SASS/LESS/PostCSS), JavaScript (ES6), React, Redux, jQuery
- Знание смежных элементов технического стека: Node.js, npm, WebPack, Babel
- Умение качественно верстать “с нуля”, без применения готовых решений
- Опыт работы с Git (или другими системами контроля версий)
- Опыт работы с внешними API (RESTfull, GraphQL, и др.)
- Обучаемость, заинтересованность в росте, умение работать в команде
- Опыт работы по гибким методологиям разработки, понимание принципов Agile
- Знание английского языка на уровне профессиональной переписки. Возможность самостоятельно устно общаться с зарубежными партнерами и клиентами будет большим плюсом
Чем предстоит заниматься:
- Работать с product owners с целью нахождения и разработки оптимальных решений для доставления максимальной ценности конечному пользователю кратчайшим путем. Наши разработчики участвуют в процессе определения оптимальных требований к продукту
- Работать в рамках самоорганизующейся Scrum команды, которая реализует user stories в готовые функциональные итерации посредством написания чистого, эффективного, масштабируемого и поддерживаемого кода, его отладки, тестирования и рефакторинга. Каждый разработчик ответственен за качество производимого им функционала
- Отвечать за front-end аспект функционала, разработанного Scrum командой, и его стабильность и масштабируемость в долгосрочной перспективе
- Оценивать, проектировать, разрабатывать и запускать новый функционал, следуя процессу Agile Scrum
- Играть роль ментора/наставника для других членов команды и осуществлять код-ревью
- Участвовать в принятии ключевых решений относительно архитектуры приложения, структуры базы данных, тех. стэка и т. д. Отвечать за оптимальность архитектуры продукта
Будет преимуществом:
- Опыт автоматизации тестирования фронт-энда (Jest, React Testing Library, Selenium/Kantu/Katalon и т.п.)
- Знание и опыт написания кода на TypeScript
- Знание и опыт работы с React Native
- Знание JS API: WebSockets, PWA, WebRTC
- Опыт разработки сложных веб-приложений на React/Redux
- Опыт серверной разработки на Node.js
Условия работы:
- Работа в офисе (Челябинск/Миасс), варианты удалённой работы рассматриваются в индивидуальном порядке
- Полная интеграция в команду (дизайнеры, верстальщики, программисты)
- Заработная плата по результатам собеседования
- Официальное трудоустройство, полный соц. пакет, ежегодные оплачиваемые отпуска
- Персональные премии, дополнительные выходные дни и прочие мотивации
- Чай, кофе, приятный коллектив
Вакансия изменена: 03.04.2024