Старший Разработчик (React, TypeScript, Redux)
Присоединяйтесь к нашей команде в качестве инженера-программиста, где вашей основной задачей будет разработка программных компонентов с использованием JavaScript (React и TypeScript).
Описание:
Присоединяйтесь к нашей команде в качестве инженера-программиста, где вашей основной задачей будет разработка программных компонентов с использованием JavaScript (React и TypeScript). Эта роль идеально подходит для специалистов, которые стремятся к работе в среде полного стека разработки. Вы будете участвовать во всем жизненном цикле разработки программного обеспечения, от анализа требований до проектирования и разработки инновационных программных продуктов и компонентов. Кроме того, важной частью вашей работы будет устранение неполадок и дефектов программного обеспечения. Эта позиция идеально подходит для тех, кто страстно относится к работе, готов принять вызовы, брать на себя ответственность за проекты и стремится предоставлять клиентам результаты высочайшего качества в рамках нашей преданной и гибкой команды.
Основные Обязанности:
- Разработка и реализация новых программных продуктов и компонентов, а также улучшение существующих.
- Создание качественного, тестированного и устойчивого кода с использованием передовых технологий.
- Работа как самостоятельно, так и в команде в динамичной агильной среде.
- Регулярное обновление и уточнение документации.
- Поддержание высоких технических стандартов и руководство командой в технических решениях.
- Консультирование по оптимальным практикам и методологиям разработки.
- Предоставление технического лидерства и знаний коллегам-разработчикам.
- Активное выявление и устранение технических препятствий для команды.
- Руководство обсуждениями технологического стека фронтенда и поощрение команды к изучению новых технологий.
- Организация технических переговоров между командами по вопросам зависимостей.
- Внедрение и совершенствование процессов управления ошибками и инцидентами.
- Содействие непрерывному улучшению во всех аспектах цикла разработки.
Необходимые Качества, Навыки и Опыт:
- Хорошее знание JavaScript, TypeScript, React, Redux, Jest, Cypress, Git.
- Хорошее знание HTML5/CSS3, Flexbox, Grid, SASS.
- Понимание основ протокола HTTP.
- Опыт в модульном, интеграционном и компонентном тестировании, тестировании графического интерфейса и автоматизации
- тестов.
- Опыт мониторинга производительности.
- Понимание принципов SOLID.
- Опыт использования открытых библиотек, инструментов и фреймворков для логирования, связывания, тестирования и сборки.
- Опыт работы над сложными продуктами в агильной среде на всех этапах жизненного цикла разработки программного
- обеспечения.
- Отличное владение английским языком как в устной, так и в письменной форме.
- Энтузиазм и способность к совместной работе в команде.
Преимущества:
Помимо конкурентоспособной зарплаты и щедрого отпуска, мы предлагаем ряд льгот, включая медицинское страхование, обучение навыкам и многое другое, в зависимости от местоположения. Мы также предлагаем множество дополнительных преимуществ, включая социальные мероприятия на протяжении всего года, такие как летние и зимние корпоративы, ежемесячные мероприятия по командообразованию, спортивные турниры, благотворительные инициативы и мероприятия по поддержанию здоровья.