Компания SJ GLOBAL (аутстафф) занимается разработкой мобильных приложений для бизнеса, мы помогаем компаниям оптимизировать работу с клиентами и сотрудниками.
Сейчас мы ищем JavaScript разработчика уровня Middle+/Senior, который бы присоединился к нашей дружной команде.
Чем предстоит заниматься ежедневно
- Проектирование архитектуры и реализация новых UI и API функциональностей
- Разработка фронта на React (в т.ч. с Next.js) и бэкенда на NestJS
- Работа с WebSockets, REST, микрофронтами
- Поддержка и развитие архитектуры микросервисов и микрофронтов
- Интеграция с внешними API
- Участие в принятии технических решений, улучшении DX
- Проведение code-review и участие в командных митингах
- Работа с UI-kit (создание и поддержка)
- Настройка, сборка, оптимизация (webpack, vite)
Обязательные технические навыки
Stack и ключевые технологии:
- JavaScript / TypeScript
- React (включая Next.js)
- Redux или Zustand
- Node.js (NestJS)
- PostgreSQL
- Redis
- WebSockets
- REST API
- Аутентификация / Авторизация (JWT, Guards в NestJS)
- CSS-in-JS / SCSS / препроцессоры
- Брокеры (RabbitMQ, Kafka — будет плюсом)
- Микрофронты (Module Federation, отдельные фронт-приложения)
Требования:
- Опыт коммерческой разработки от 3 лет
- Уверенные знания JavaScript / TypeScript
- Глубокое понимание React и его экосистемы
- Уверенное владение Node.js, желательно с использованием NestJS
- Опыт разработки микрофронтов (на основе module federation или схожих подходов)
- Опыт использования Zustand или Redux
- Умение работать с REST и WebSockets
- Опыт работы с PostgreSQL и Redis
- Опыт настройки CI/CD будет плюсом
- Понимание принципов SOLID, ФП, БЭМ
- Уверенное использование GIT
Будет плюсом:
- Опыт написания unit-тестов (Jest, react-testing-library)
- Опыт работы с CSS-in-JS, styled-components, Emotion, SCSS
- Знание Feature-Sliced Design
- Опыт настройки сборщиков: webpack, vite
- Опыт интеграции брокеров сообщений (Kafka, RabbitMQ)
Дополнительно:
- Умение грамотно декомпозировать задачи и оценивать сроки
- Проактивность, стремление влиять на продукт
- Опыт участия в обсуждении API и взаимодействии с командой backend
Задайте вопрос работодателю
Он получит его с откликом на вакансию
Вакансия опубликована 30 сентября 2025 в Ижевске