Senior TypeScript React фронтенд разработчик

Дата размещения вакансии: 08.11.2024
Работодатель: Ceramic3d
Уровень зарплаты:
з/п не указана
Город:
Екатеринбург
микрорайон Юго-Западный, проезд Решетникова 22А
Требуемый опыт работы:
От 3 до 6 лет

Компания Ceramic3D - ведущий разработчик CAD-программ в сфере дизайна интерьера и сопровождения продаж строительных, отделочных материалов, сантехники, корпусной мебели. За 20 лет работы вышли в лидеры в своем сегменте, на нашем ПО работают LEROY MERLIN, OBI, Петрович, БАУЦЕНТР, CERSANIT, KERAMA MARAZZI, ALMA CERAMICA, Lasselsberger Ceramics, КЕРАМИН и многие другие компании.

Мы ищем не лида, но синьора, технически грамотного, с опытом проектирования, развития и поддержки архитектуры фронтенд-приложения и реализации интерфейса на React. Непосредственного взаимодействия с 3D нет - этим занимаются Unity-разработчики. Вакансия открыта в проект браузерного 3D-конструктора корпусной мебели и помещений.

О проекте и технологиях:

  • разработка проекта началась в начале 2024г, уже есть первые пользователи с демо-доступом;

  • фронтенд на TypeScript v5.2 и React v18.2;

  • фронт взаимодействует с 3D-сценой через api web-assembly сборки;

  • бэкенд на C#;

  • 3D на Unity;

О процессах в команде:

  • команда распределенная: аналитики, разработчики, тестировщики, продакт;

  • интерфейсы в Figma, аналитика в Confluence, задачи в Jira, код в GitLab;

  • основное время работы команды 10:00-19:00 екб;

  • все роли для решения рабочих вопросов взаимодействуют друг с другом напрямую;

  • дейлики успеваем за 20 минут, остальные коммуникации по личной договоренности;

  • задачи распределены по релизам, в работу передаются последовательно;

  • релизы в среднем раз месяц;

О кандидате:

Мы ищем фронтенд разработчика уровня senior, чтобы увеличить силу нашей команды.

  • нам нужно от 4-5 лет опыта коммерческой разработки в роли фронтенд/фулстек разработчика на TypeScript + React;

  • нужно думать об архитектуре, проектировать и развивать ее, брать за нее ответственность;

  • важен опыт в верстке, лендинги делать не придется, но нужно будет организовать слоистую архитектуру с парящими над рабочей областью кнопками, боковыми меню и модальными окнами, добавить плавных переходов, и просто сделать красиво и аккуратно;

  • опыт работы с 3D-моделированием и 3D-графикой не требуется - этим занимаются Unity-разработчики;

  • мы не занимаемся спортивным программированием, но нужно уметь оценить сложность алгоритма и то, насколько это приемлемо учитывая бизнес требования и ожидаемую нагрузку;

  • хочется, чтобы код был чистым, понятным, поддерживаемым, самодокументируемым;

  • понимание основных принципов, паттернов и подходов в разработке важно, но мы не возводим их в абсолют;

Об условиях труда:

  • любой вариант официального трудоустройства: ТК РФ, ИП, самозанятость;

  • 40 часовая рабочая неделя;

  • современный и уютный офис в Екатеринбурге, район Юго-Запад, парковка, чай, кофе, печенье;

  • возможность удаленной работы.