Frontend-разработчик
Технологии
Описание вакансии
Кратко о роли
МТС Банк ищет Frontend-разработчика уровня Middle для работы над веб-приложениями в гибридном формате в Москве.
Ключевые задачи
- Разработка и поддержка веб-приложений на React.js и Next.js.
- Управление состоянием приложения с помощью Redux и Saga/Thunk.
- Написание юнит-тестов с использованием Jest.
- Стилизация компонентов с помощью styled-components.
- Взаимодействие с командой для решения технических задач.
- Участие в двухнедельных спринтах и SCRUM-церемониях.
Обязательные требования
- Глубокие знания React.js и опыт работы с Next.js.
- Понимание стратегий рендеринга (SSG, SSR, ISR, CSR).
- Опыт работы с роутингом и Data Fetching.
- Навыки написания тестов (Jest, Cypress).
- Опыт работы с GitLab CI.
- Умение проектировать масштабируемые приложения.
Условия и бенефиты
- Гибридный формат работы в Москве.
- Работа в рамках SCRUM-процессов.
Процесс найма
- Отклик через платформу Хабр Карьера.
МТС Банк приглашает Frontend-разработчика (Middle) в свою команду.
Чем предстоит заниматься:
- Разрабатывать и поддерживать веб-приложения на React.js и Next.js.
- Применять стейт-менеджеры Redux и Saga/Thunk для управления состоянием приложения.
- Писать юнит-тесты с использованием Jest.
- Работать с библиотекой styled-components для стилизации компонентов.
- Взаимодействовать с командой и другими отделами для решения технических задач и улучшения продукта.
- Участвовать в двухнедельных спринтах и стандартных SCRUM-церемониях.
Наши пожелания к кандидатам:
- Глубокие знания React.js.
- Опыт работы с Next.js.
- Понимание стратегий рендеринга: Static Site Generation (SSG), Server-Side Rendering (SSR), Incremental Static Regeneration (ISR), Client-Side Rendering (CSR).
- Знание роутинга (App Router, Pages Router), динамических роутов и API Routes.
- Опыт работы с Data Fetching (getStaticProps, getStaticPaths, getServerSideProps, App Router fetch + cache).
- Написание тестов (от Unit до Jest и Cypress или аналоги).
- Опыт работы с GitLab CI.
- Умение проектировать масштабируемые, поддерживаемые приложения и выбирать оптимальные технологии.
- Умение анализировать и устранять неочевидные проблемы.
Оригинальная вакансия:
https://t.me/frontend_rabota/3173