SixSense Pte Ltd
Frontend Developer Intern
- Удалённо
- India
- вчера
Вакансия frontend-разработчика на стажировку в SixSense — международной компании, создающей AI-платформу для полупроводниковой отрасли. Вы сможете работать с реальным продуктом и решать интересные задачи по интерактивной визуализации изображений и оптимизации производительности интерфейса.
О позиции
SixSense строит AI-платформу для фабрик полупроводников и OSAT-операторов. Веб-панель управления — это среда, которой инженеры пользуются ежедневно. На этой позиции вы получите опыт работы с продакшн-кодом под руководством опытных разработчиков, участвуя в разработке реальных фич, а не изолированных учебных проектов. Это возможность понять инженерные лучшие практики через код-ревью и менторство.
Чем заниматься
- Разработка и поддержка frontend-фич с использованием React, TypeScript и MUI
- Создание интерактивных интерфейсов для работы с изображениями с помощью HTML Canvas (зум, панорамирование, рисование, выделение областей)
- Работа с большими наборами данных изображений и аннотаций при сохранении высокой скорости и отзывчивости UI
- Исследование Web Workers и других возможностей браузера для переноса вычислительно сложных задач с основного потока
- Профилирование производительности фронтенда и отладка проблем рендеринга, отзывчивости и памяти
- Написание модульных тестов для компонентов и бизнес-логики приложения
- Участие в код-ревью, технических обсуждениях и принятии frontend-решений
Что ждут
- Сильные фундаментальные знания JavaScript: замыкания, event loop, promises, async/await
- Практический опыт работы с React: хуки, управление состоянием, дизайн компонентов, переотрисовка
- Хорошее понимание HTML, CSS и фундаментальных принципов рендеринга браузера
- Сильные навыки решения проблем и знакомство со структурами данных и алгоритмами
- Как минимум один значимый проект, который вы создали и можете подробно объяснить, включая технические решения и вызовы
Будет плюсом
- Опыт работы с TypeScript
- Знакомство с MUI или другими UI-библиотеками, включая темуизацию и кастомизацию стилей
- Опыт работы с HTML Canvas или SVG для рисования, визуализации или интерактивных приложений
- Ознакомление с Web Workers, OffscreenCanvas или другими техниками оптимизации производительности браузера
- Опыт написания тестов с использованием Jest и React Testing Library
- Знакомство с AI-инструментами программирования (Claude Code, Codex, Cursor) и способностью проверять сгенерированный AI-код
Условия
- Работа над реальным AI-продуктом, используемым в полупроводниковой индустрии
- Разработка продакшн-фич вместо изолированных стажёрских проектов
- Решение интересных frontend-задач связанных с рендерингом изображений, интерактивностью и производительностью
- Изучение инженерных лучших практик через код-ревью и менторство
- Опыт работы над сложным продуктом на стыке AI и промышленных технологий
- Дистанционный формат работы на время стажировки
- Менторство от опытных frontend-разработчиков
- Прямой контакт с продакшн-кодом и инженерными процессами
Навыки
- JavaScript
- React
- TypeScript
- HTML
- CSS
- Node.js
- Jest
- MUI
- HTML5 Canvas
- Web Workers
- Git
- Unit Testing
Сложность отбора
Позиция для начинающих специалистов с базовыми навыками JavaScript и React. Основные требования — фундаментальное понимание JavaScript и способность объяснять свои проектные решения.
Оценка JobPathЗарплата по рынку
50 000 – 150 000 ₽ в месяц
Оценка основана на средней зарплате frontend-intern позиций в Индии для международных компаний. Месячный доход указан в рублях для русскоязычной аудитории. Точная сумма может варьироваться в зависимости от навыков кандидата и формата найма.
Оценка JobPath по рынку, не предложение работодателяМогут спросить на собеседовании
- Расскажите о проекте, который вы разработали самостоятельно. Какую задачу он решал и какие технические решения вы приняли?
- Как работает event loop в JavaScript? Объясните разницу между call stack, callback queue и microtask queue.
- Как вы оптимизируете производительность React-приложения, когда замечаете медленный рендеринг?
- Какие существуют способы работы с большими объёмами изображений в браузере без блокировки основного потока?
- Как написать тест для компонента с использованием React Testing Library? Приведите пример теста для интерактивного элемента.
Прорепетировать это собеседование
Голосовой ИИ-интервьюер задаст вопросы под эту вакансию и разберёт каждый ответ.
Начать бесплатноСохрани похожие вакансии
Новые вакансии с такой должностью будут собираться в кабинете.
Сохранить фильтр