10 ноября 2024
Компания 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 часовая рабочая неделя;
современный и уютный офис в Екатеринбурге, район Юго-Запад, парковка, чай, кофе, печенье;
возможность удаленной работы.