Frontend-разработчик
Описание
Altenar — международная IT-компания, основанная в 2011 году, с офисами в России, на Мальте, Греции, Грузии и острове Мэн. Мы специализируемся на разработке высоконагруженного ПО и являемся ведущим поставщиком технологических hешений для индустрии спортивных данных за рубежом. Мы ищем специалиста в команду, работающую над системой виджетов. Вампредстоит реализовывать веб-компоненты разного уровня сложности, а такжепроектировать их взаимодействие друг с другом Технологии, которые мы используем: Последнюю версию TypeScript; Valtio для работы со стейтом; Styled-components и css-modules; Для поддержания чистоты проекта oxfmt, pre-push git hooks; Собираем код с помощью Vite и Webpack; Nx монорепозиторий с Integrated Repos подходом. Обязанности: Разработка и поддержка новых и существующих функциональных возможностей продукта; Реализация пользовательских интерфейсов на React и TypeScript в соответствии с дизайном и бизнес-требованиями; Написание чистого, читаемого, поддерживаемого и переиспользуемого кода; Участвовать в проектировании архитектуры приложений, предлагая оптимальные решения для достижения бизнес-целей; Проводить код-ревью, рефакторинг для повышения качества кода и обмена опытом внутри команды. Необходимые навыки: Уверенное знание JavaScript (ES6+) и TypeScript, понимание системы типов, generics и utility types; Опыт коммерческой разработки на React от 3 лет, хорошее понимание React Hooks, жизненного цикла компонентов и принципов рендеринга; Уверенное владение HTML5, CSS3, Flexbox, Grid и адаптивной вёрсткой; Опыт работы с CSS-in-JS (Styled Components) или аналогичными решениями; Понимание принципов управления состоянием приложения и опыт работы с библиотеками state management; Понимание принципов компонентной архитектуры, переиспользованиякомпонентов и разделения ответственности; Понимание принципов оптимизации производительности React-приложений; Умение самостоятельно анализировать требования, оценивать задачи ипредлагать технические решения; Умение делать качественно code review; Участвовать в построение архитектуры front-end части приложений; Знание английского языка B2 (Общаться с иностранными коллегами). Будет плюсом: Опыт использования Storybook для разработки и документированияUI-компонентов; Опыт работы с Web Workers; Понимание работы браузера, сетевых запросов, кэширования и механизмов загрузки ресурсов; Опыт разработки UI-библиотек, SDK или встраиваемых виджетов; Понимание принципов микрофронтенд архитектуры; Опыт работы с CI/CD; Знакомство с Nx или Turborepo. Мы предлагаем: Работу в аккредитованной IT-компании; Оформление по ТК РФ и достойную белую заработную плату; Работу над интересными проектами, на которые вы сможете активно влиять; ДМС, стоматологию и страхование жизни с первой рабочей недели за счет работодателя; Компенсацию фитнеса; Компенсацию за интернет и электроэнергию; Удаленную работу на территории России/ Грузии или работу в офисе по вашему выбору (Москва, Санкт-Петербург, Владимир, Тбилиси); Возможность изучения английского за счет компании; Участие в профильных конференциях, митапах и корпоративных активностях по желанию; Обучение и поддержку при подготовке докладов для публичных выступлений.