Ищем в команду фронта , который поможет нам перенести проект на новые рельсы и будет помогать развивать его дальше
Что предстоит делать:
- Развивать v2 версию продукта, участвовать в проработке новой архитектуры
- Разбираться с существующим кодом (legacy, который мы переписываем) и переносить функционал на современный стек
- Писать чистый, поддерживаемый код на новой системе
- Помогать прорабатывать бизнес-фичи: от задачи и ресёрча до релиза
- Ревьюить код коллег
Что тебе понравится:
- Удаленная работа с редкими визитами в офис (в Новосибирске). /// Это скорее настойчивое пожелание, надо ли ограничиваться Новосибирском, оффлайн обсуждения очень полезны
- Современный JS-стек в проекте
- Сильные и дружелюбные спецы в команде, помогут прокачаться. Помогут, ответят, зашарят экран 🤗. Посоветуют по pet-проектам
- Нет назойливых дэйликов, созвоны по необходимости
- Дружная команда без текучки
- Аккредитованная IT-компания
Ожидаем от тебя:
- Хорошее знание TypeScript (основной язык). На уровне работы с дженериками, infer-ами и т.д.
- Понимание как работает React, знание лучших практик
- Уверенный навык вёрстки (используем препроцессоры и Tailwind)
- Навыки рефакторинга, работы с существующим кодом, навигации по проекту, знать как найти источник проблемы, не бояться сложностей
- Хорошие навыки дебаггинга
- Внимательность к деталям, аккуратность в коммитах (😎 критичный для нас навык)
- Понимание вебстандартов, браузерных АПИ, как работает браузер: как оптимизировать код, улучшать перфоманс
- Понимание критериев хорошего кода, правильной архитектуры, умение выбрать лучшее решение и обосновать его
- Умение формулировать вопросы, вести аргументированные дискуссии
- Исполнительность и самостоятельность 80lvl
Ну и стандартное:
- Опыт с git (мёржи конфликтов, сквоши, мёрж/пул реквесты и остальное)
- Понимание процессов, CI\CD, ведения задач в трекерах
- Понимание принципов REST API, и работы с бэкендом
Бонусом будет:
- Умение работать с ИИ-ассистентом: формировать контекст для AI, валидировать его генерацию. Vibe-engineering, не вайбкодинг
- Опыт работы с React Query, работы с менеджерами форм
- Опыт работы с серверным NodeJS
- Фундаментальное ИТ-образование (факультет связанный с информатикой)
- Понимание SQL (не критично)
- Если ты делаешь pet-проекты
- Если ты работаешь в Jetbrains продуктах (не критично)