📍 Санкт-Петербург (м. Петроградская)Офис или гибрид
ARRIVAL (компания оценивается в $5,4 млрд.) создает современный коммерческий электрический транспорт (беспилотные автомобили), электронику и программное обеспечение автомобиля и сопутствующие сервисы.
Сейчас они в поиске Senior Frontend Developer.
Технологии/инструменты
JavaScriptReactTypeScriptRxJSGraphQLThree.JS
Почему рекомендуем
- Участие в разработке новой функциональности продуктов, не имеющей аналогов в мире.
О проекте
Design to Robofacturing (D2R) — цифровой инструмент, являющийся звеном между дизайнерами и роботизированной фабрикой, который позволяет получать обратную связь по дизайну в реальном времени и принимать решения по развитию продукта.
Чем предстоит заниматься
- Написание и отладка TypeScript/JavaScript кода и тестов, рефакторинг.
- Оптимизация производительности приложения.
- Взаимодействие с инженерами смежных областей проекта (UI/UX, бэкенд, автоматизированное тестирование, DevOps).
- Планирование развития технической части продукта, технический дизайн, проектирование архитектуры проекта.
Кого ищут
- Глубокие знания JavaScript и TypeScript, знакомство с тенденциями развития языка.
- Умение использовать современные браузерные API, такие как canvas/webgl, Web Worker и пр.
- Понимание архитектуры современных SPA-приложений на базе React+Redux.
- Глубокое понимание принципов построения комплексной архитектуры приложения S.O.L.I.D.
- Умение хорошо верстать, а также знакомство с современным CSS pre-процессорами.
- Владение английским на уровне чтения и написания рабочей документации.
Будет плюсом:
- Опыт профилирования и оптимизации Web-приложений, а также поиск и устранение причин утечки памяти.
- Опыт работы с server-sent events.
- Опыт работы с системами сборки проектов.
- Опыт работы с GraphQL.
- Понимание функционально-реактивного программирования, знакомство с RxJS.
- Умение работать с DI, знание возможных реализаций.
- Опыт backend разработки на NodeJS+Typescript.
- Знание принципов современного UX-дизайна, опыт поиска оптимального баланса между красотой интерфейса и сложностью реализации.
- Опыт работы с рендерингом 3D, и в частности с библиотекой ThreeJS.
Что предлагают
- Принять участие в создании фундаментальных технологий в индустрии робототехники, создавать новое и совместно выбирать курс движения.
- Уникальной опыт работы в среде талантливых инженеров и исследователей — экспертов в своих областях.
- Личный годовой бюджет на профессиональное развитие за пределами компании.
- Компенсацию затрат на изучение иностранного языка.
- Достойную заработную плату, оформление по ТК, ДМС и другие «сервисные» мелочи.