О компании
Мы — стартап, разрабатывающий программное обеспечение для ремонтных мастерских (repair shop software). Наша миссия — упростить и оптимизировать процессы в этой сфере за счёт инновационных IT‑решений. Мы на предрелизной стадии: значительная часть функционала уже готова, впереди активное развитие продукта. Базируемся в Израиле, работа полностью удалённая, 8‑часовой рабочий день. Оформление по договору с самозанятым или ИП.
Команда
Дизайнер
Frontend‑разработчик
Backend‑разработчик (team‑lead)
Руководитель отдела, также выполняющий функции Project Manager и QA
Мы используем Scrum и ведём учёт задач и времени в Битрикс24.
Кого мы ищем
Опытного Senior Front‑end Developer, который усилит команду, возьмёт на себя сложные задачи фронтенда и поможет в декомпозиции и планировании работы. Ваш код и экспертиза будут критичны для дальнейшего развития продукта. Опыт работы с AI агентами будет большим плюсом.
Технологический стек
Фронтенд
TypeScript, React, Next.js
CSS‑in‑JS (Emotion, Styled‑components), Tailwind CSS, Material‑UI
Redux, React Query
Axios, React Hook Form, i18next, WebSocket (Socket.io‑client и др.)
Тестирование и качество кода
Cypress, ESLint, Prettier, Husky
Бэкенд
Java Spring, PostgreSQL
Docker, Kubernetes, GitHub
Задачи и обязанности
Участие в планировании спринтов и декомпозиции задач вместе с командой.
Разработка и поддержка клиентской части на TypeScript, React и Next.js.
Рефакторинг и оптимизация существующего кода.
Развитие системы стилей (CSS‑in‑JS, Tailwind, Material‑UI) для адаптивных интерфейсов.
Управление состоянием (Redux, React Query), работа с REST API (Axios), мультиязычность (i18next), real‑time функционал (WebSocket).
Покрытие кода тестами (Cypress) и соблюдение стандартов качества (ESLint, Prettier, Husky).
Согласование API и тесная работа с backend‑разработчиком.
Базовое участие в DevOps‑процессах (Docker, Kubernetes) для эффективной интеграции фронта и бэка.
Требования
Опыт
6+ лет во фронтенд‑разработке.
2+ года на позиции Senior Front‑end Developer (или аналогичной).
Опыт в стартапах или динамичных проектах будет плюсом.
Практика декомпозиции и оценки задач.
Технические навыки
TypeScript: глубокая типизация, масштабируемый код.
React: продвинутые хуки, оптимизация производительности.
Next.js: SSR, SSG, маршрутизация.
CSS‑in‑JS, Tailwind, Material‑UI.
Redux, React Query.
REST API, Axios.
i18next.
WebSocket‑решения (Socket.io‑client, SockJS‑client, @stomp/stompjs и т. д.).
Cypress, юнит‑ и интеграционные тесты.
ESLint, Prettier, Husky, lint‑staged.
Документация кода (Typedoc) приветствуется.
Cursor, Copilot, etc.
Понимание бэкенда
Java Spring (базовый уровень).
Docker, Kubernetes, PostgreSQL.
CI/CD и DevOps‑подходы.
Софт‑скиллы
Чёткая коммуникация в распределённой команде.
Инициативность и самостоятельность.
Умение работать над несколькими задачами и быстро адаптироваться к изменениям.
Языки
Русский.
Английский — чтение технической документации.
Условия
Полностью удалённая работа, 8‑часовой день.
Scrum‑процесс и учёт времени в Битрикс24.
Возможность влиять на архитектуру и процессы.
Современный стек и интересные инженерные вызовы.
Конкурентная зарплата и перспективы роста.
Если вы дочитали до конца, при отклике напишите «пингвин» или явно укажите, что дочитали вакансию до конца.