О компании Figma развивает команду увлечённых креаторов и создателей, чья миссия — сделать дизайн доступным для всех. Платформа Figma помогает командам воплощать идеи в жизнь: от брейншторминга и прототипирования до перевода дизайна в код и итераций с ИИ. Figma позволяет командам оптимизировать проц…
О компании
Figma развивает команду увлечённых креаторов и создателей, чья миссия — сделать дизайн доступным для всех. Платформа Figma помогает командам воплощать идеи в жизнь: от брейншторминга и прототипирования до перевода дизайна в код и итераций с ИИ. Figma позволяет командам оптимизировать процессы, двигаться быстрее и работать вместе в реальном времени из любой точки мира.
О роли
Figma ищет стажёров-программистов, которые хотят оказать влияние на разных уровнях продукта и инфраструктуры. Стажёры распределяются в команды, соответствующие их навыкам и интересам. В этом году компания просит указать интересы с самого начала, чтобы создать максимально сильное соответствие.
Стажёры встраиваются в небольшие коллаборативные инженерные команды по всей компании. Вы будете тесно работать с ментором и товарищами по команде, выпуская значимые функции, инструменты или системы. Независимо от того, работаете ли вы над внутренней инфраструктурой или пользовательскими функциями, вы будете учиться, вносить вклад и расти в поддерживающей среде.
Инженерные направления в Figma (выбрать при подаче):
* Product: создание full-stack пользовательских функций, включая новые инструменты коллаборации, новые продуктовые workflow, growth-ориентированные эксперименты и другое.
* Backend/Infrastructure: создание платформенных инструментов, включая распределённые системы, инструменты для разработчиков, работу над производительностью/масштабируемостью и другое.
* Security Engineering: создание security-ориентированных систем, инструментов продуктовой безопасности, детекции, защищённой инфраструктуры или функций приватности/безопасности.
* Open: гибкий вариант, если вы ещё исследуете разные типы работы.
Чем вы будете заниматься
* Полностью встроиться в инженерную команду Figma.
* Вносить вклад в проекты, напрямую соответствующие целям и влиянию команды.
* Сотрудничать с инженерами, PM, дизайнерами и QA для декомпозиции функций и планирования сроков.
* Писать, документировать и поддерживать тесты, функции или инфраструктуру.
* Делиться обратной связью и участвовать в peer code review.
* Выпустить свой проект(ы) к концу стажировки.
Примеры прошлых проектов стажёров:
* Улучшения диаграмм в FigJam
* Smart selection
* Shared fonts
Требования
* Опыт написания чистого кода хотя бы на одном языке общего назначения (например, C++, JavaScript, Python, Java и т.п.) с прочным пониманием базовых CS-концепций: структур данных и алгоритмов.
* Опыт решения технических задач в рамках учёбы, работы или личных проектов.
* Желание исследовать, как проектируются и работают системы — от инфраструктуры до UI.
* Сильный коммуникатор: задаёт хорошие вопросы, хорошо сотрудничает, хочет учиться, получать обратную связь и расти как инженер.
Будет плюсом
* Опыт использования инструментов разработки с поддержкой ИИ (например, GitHub Copilot, ChatGPT, Claude) для написания, отладки и оптимизации кода.
Культура и ценности
Одна из ценностей Figma — Grow as you go. Компания верит в найм умных и любознательных людей, которым нравится учиться и развивать навыки. Если вам интересна эта роль, но прошлый опыт не идеально совпадает с описанием, Figma призывает подавать заявку — вы можете оказаться подходящим кандидатом на эту или другие роли.