Planner 5D — лидер на рынке казуальных планировщиков помещений и дизайна интерьера. Planner 5D совмещает в себе набор мощных современных технологий (AI/ML, 3d визуализацией, AR/VR) с доступным, интуитивным интерфейсом, помогая обычным пользователям достигать профессионального результата.
Приглашают в команду Senior full-stack engineer:
Который изучит web-stack от А до Я и предложит способы его улучшить.
Будет заинтересован в улучшении архитектуры проекта и кодовой базы.
Знает как работают БД, кэширование, файловые, web-серверы и как все это использовать в back-end.
Понимает, как сохранить высокую производительность и как избежать дыр в безопасности кода.
В идеале: знает, умеет и любит работать с 2D\3D графикой (Canvas, WebGL, OpenGL).
Технологии/инструменты
JavaScriptPHPECMAscriptSQLRESTGitHTMLTypeScript
Временная зона команды
(GMT+2) Вильнюс, Литва.
Почему рекомендуем
За 10 лет Planner 5D накопил уникальный опыт и данные, которые позволяют автоматизировать процесс создания планировок и расстановки мебели.
Постоянное обучение нейронных сетей, работа над computer vision и другие применения искусственного интеллекта, делают Planner 5D не просто инструментом, а настоящим персональным ассистентом в сфере дизайна интерьера.
Уже 74+ млн пользователей по всему миру обустраивают свои дома с помощью Planner 5D: делают перепланировки квартир, подбирают отделочные материалы и предметы интерьера, обустраивают офисы и другие помещения.
Planner 5D — это также крепкое комьюнити, где пользователи со всего мира делятся опытом друг с другом. Это онлайн-школа дизайна интерьера.
Эти и другие фичи и активности делают Planner 5D уникальной digital-платформой #1 в мире по обустройству дома.
Чем предстоит заниматься
Создать новый способ входа пользователей в систему.
Реализовывать функции API, необходимых для наших приложений.
Улучшать наш редактор 2D / 3D (используем webGL\openGL).
Рефакторинг.
Создавать структуры базы данных для новых функций.
Иногда JavaScript (примерно 20% от всех задач).
Подключение подготовленных HTML, CSS.
Находиться в постоянном диалоге с технической и продуктовой командой.
Требования
6+ лет коммерческой web-разработки на PHP (с популярными фреймворками и библиотеками).
От 3х лет опыт с JavaScript (ECMAScript 6+ must).
Широкий опыт с базами данных.
Опыт работы с платежными системами \ API (PayPal, Stripe, Apple / Google payment processing, ...).
Знание лучших практик в области безопасности, производительности, управления памятью, ремонтопригодности, структуры данных и др.
Planner 5D — лидер на рынке казуальных планировщиков помещений и дизайна интерьера. Planner 5D совмещает в себе набор мощных современных технологий (AI/ML, 3d визуализацией, AR/VR) с доступным, интуитивным интерфейсом, помогая обычным пользователям достигать профессионального результата.