Мы — малая технологическая компания, которая занимается передовыми разработками в области программного обеспечения для научных установок в сфере ускорительной физики и физики высоких энергий.
В настоящий момент мы формируем команду для работы над новым проектом. Вы присоединитесь к нам на раннем этапе и будете участвовать в создании продукта с нуля, внося свой вклад в его развитие.
У нас есть отличная новость для начинающих разработчиков: мы ищем Junior Frontend-разработчика, готового расти в профессиональной среде под руководством опытных коллег!
Требования:
-
Базовое понимание JavaScript/TypeScript, включая работу с асинхронным кодом (промисы, async/await), объектами, массивами и основами ES6+ (стрелочные функции, деструктуризация и т.д.);
- Опыт разработки интерфейсов с использованием React — понимание компонентов, хуков (useState, useEffect) и JSX;
- Понимание основ HTML и CSS (включая Flexbox/Grid), умение верстать адаптивные интерфейсы;
- Опыт или ознакомление с Electron.js — желательно понимание, как устроены процессы (main/renderer), и базовое представление о создании десктопных приложений на базе веб-технологий;
- Умение работать с REST API: отправка запросов, обработка ответов, отображение данных в интерфейсе;
- Опыт использования систем контроля версий — Git (клонирование, коммиты, ветки, pull request);
- Базовое понимание сборщиков модулей (например, Webpack или Vite) — как проект собирается и запускается;
- Готовность учиться, читать документацию;
- Умение писать чистый и понятный код, следовать стилю кода;
- Английский язык на уровне чтения документации (не ниже Pre-Intermediate);
- Оконченное высшее образование.
Будет плюсом:
- Опыт написания простых тестов (например, с помощью Jest или React Testing Library);
- Знакомство с системами управления состоянием (Redux, Zustand и т.п.);
- Опыт работы с локальными базами данных или файловой системой (через Electron);
- Понимание принципов офлайн-работы приложений;
- Опыт или интерес к работе с графикой: SVG, базовая анимация;
- Ознакомление с WebGL (например, через Three.js) — даже на уровне учебных проектов;
- Интерес к Rust или WASM — желание изучать высокопроизводительные решения для веба и Electron;
- Наличие собственных небольших проектов на GitHub (например, десктопное приложение на Electron, React-приложение и т.п.).
Мы предлагаем:
- Официальное трудоустройство;
- Удаленная работа (в режиме часового пояса Москвы);
- Интересные задачи в команде единомышленников;
- Возможность профессионального роста в технологической компании.