REMOTE GLOBAL / EUROPE | SIROC
В SIROC мы ищем Senior Frontend Engineer в нашу команду по всему миру. Мы ищем человека, который сначала думает как архитектор, а затем переходит к коду.
Написание frontend кода больше не является сложной задачей; ИИ может создать рабочий интерфейс за считанные минуты. Сложная часть — это суждение: модель компонентов, которая остается поддерживаемой по мере роста продукта, компромисс в UX, который действительно имеет значение, крайний случай, который ломает макет для реальных пользователей. В этой роли вы будете управлять agentic coding tools для выполнения кирпичной кладки, в то время как вы будете владеть архитектурой, решениями и результатом. Ваша глубина как инженера именно то, что позволяет вам хорошо управлять машиной и ловить ее, когда она ошибается.
Вы будете работать напрямую с инженерами, дизайнерами, владельцами продуктов, венчурными партнерами и нашими клиентами, чтобы превращать идеи в SaaS и B2B продукты. Мы не ищем исполнителя задач, который ждет тикетов. Мы хотим того, кто добивается результатов: общается с клиентом, переводит потребность в план, организует работу и выпускает продукт.
Что вы будете делать
- Владеть архитектурой frontend приложений (дизайн компонентов, управление состоянием и конвейеры сборки/развертывания) и отстаивать компромиссы, лежащие в основе вашего выбора.
- Управлять agentic coding tools для генерации реализации, затем рецензировать, укреплять и нести полную ответственность за выпущенный продукт.
- Превращать дизайны и неопределенные потребности продукта в отзывчивые, доступные интерфейсы, используя SolidJS и/или ReactJS (TypeScript).
- Тесно сотрудничать с дизайнерами, превращая agentic design output и REST API в согласованный, высококачественный продукт.
- Размышлять о крайних случаях, производительности, доступности и поддерживаемости, прежде чем они станут проблемами.
- Проникать в стек, когда это необходимо продукту, расширяя backend функциональность через agentic coding.
- Автоматизировать frontend тестирование (unit и end-to-end) и поддерживать конвейер доставки надежным и масштабируемым.
- Оспаривать предположения, включая предположения ИИ, и повышать планку качества для всей команды посредством обзоров и парной работы.
- Участвовать в исследовании продукта: сидеть с клиентами, понимать реальную проблему и быстро итерировать к выпущенному решению.
- Помогать товарищам по команде расти и поддерживать ясность и хорошую документацию инженерных решений.
Что мы ожидаем от вас
- Свободное владение английским языком, письменным и устным, является обязательным условием. Все в SIROC напрямую взаимодействуют с партнерами и клиентами.
- Глубокие фундаментальные знания в области разработки программного обеспечения и frontend архитектуры: такие, которые позволяют оценивать, оспаривать и исправлять работу, сгенерированную ИИ, а не слепо доверять ей.
- Настоящее продуктовое мышление: вы можете общаться с клиентом, переводить потребности в действенные задачи, организовывать доставку и быстро итерировать.
- Опыт управления agentic coding tools (Claude Code, Codex или эквивалент) как частью вашего рабочего процесса, или явное желание и способность работать таким образом.
- Владение основами: TypeScript, экосистема Node.js и npm, семантический HTML, CSS и основные концепции JavaScript.
- Экспертиза в современном frontend фреймворке, таком как SolidJS, ReactJS или Angular, плюс solid grasp паттернов чистой архитектуры (DDD, CQRS, Hexagonal и подобных).
- Опыт интеграции REST API и автоматизации тестирования (unit, functional, integration и end-to-end).
- Комфорт с Git, CI/CD и конвейерами развертывания; опыт работы с Docker ценится.
- Опыт работы с backend ценится, так как вы иногда будете расширять backend через agentic coding.
- Здравый смысл при принятии ответственности: вы организуете, приоритизируете и доводите работу до завершения без необходимости подталкивания.
- Совместный инстинкт: вы делаете людей вокруг вас лучше и поднимаете планку, а не просто преодолеваете ее.
Наше предложение
- Полностью удаленная позиция в полностью распределенной команде, расположенной в любой точке Европейской экономической зоны.
- Гибкий график (вы сами определяете, когда хотите работать).
- Конкурентная зарплата в отрасли, основанная на вашем опыте и навыках.
- Абсолютно новый MacBook Pro (или эквивалент) в качестве рабочего ноутбука.