Senior Frontend developer (React)

Дата размещения вакансии: 10.07.2025
Работодатель: Вайт Код
Уровень зарплаты:
з/п не указана
Город:
Санкт-Петербург
улица Профессора Попова 23
Требуемый опыт работы:
От 3 до 6 лет

Мы — White Code, IT-компания с официальной аккредитацией и международной аудиторией. Уже более 50 миллионов человек по всему миру пользуются нашей экосистемой продуктов: браузерами, мобильными приложениями, VPN-сервисами и расширениями. Над нашими продуктами ежедневно работает команда, которую мы продолжаем усиливать.

Наш стек:

Языки и фреймворки: TypeScript, React, React Native
Мобильная часть: React Native, Expo, React Navigation, MobX (Redux Toolkit),
Бэкенд-интеграция: Firebase, REST API, Websockets
Инструменты и практики: Vite, Webpack, decimal.js для точных вычислений, ESLint, Prettier, Husky
Тестирование: Jest, React Testing Library

Работа в ОФИСЕ (м.Петроградская).

Что тебя ждет:

• Разработка и поддержка веб- и мобильных интерфейсов на React и React Native.
• Проектирование модульной архитектуры с учётом масштабирования и повторного использования компонентов.
• Участие в построении CI/CD процессов, настройке автоматических сборок и релизов.
• Оптимизация производительности и загрузки (lazy loading, code splitting, анализ Lighthouse/PageSpeed).
• Работа с REST API, WebSocket, интеграцией с Firebase.
• Внедрение unit и интеграционного тестирования с помощью Jest и React Testing Library.
• Создание и поддержка компонентов собственной ui-библиотеки.
• Ведение технической документации, участие в код-ревью, обмен знаниями с командой.

Что важно:

• 5+ лет опыта с React и TypeScript, в том числе коммерческий опыт с React Native от 1 года.
• Отличное знание TypeScript (типизация, generics, условные типы).
• Уверенное понимание принципов архитектуры SPA/PWA и мобильных приложений.
• Опыт с MobX и/или Redux Toolkit.
• Опыт работы с CI/CD, Code Splitting, производительностью.
• Навыки написания тестов (unit, integration).
• Умение анализировать и улучшать UX.
• Самостоятельность, инициатива и хорошие навыки коммуникации.

Этапы собеседования:
Одно техническое интервью, которое проводит наш технический специалист. Если подходим друг другу, то оперативно делаем оффер.

Заботимся о своих сотрудниках и предлагаем:

Офис – Светлый и просторный офис в центре Санкт-Петербурга с переговорными комнатами, комфортными рабочими местами и обустроенной кухней (пешая доступность от метро Петроградская).

Компенсация обедов (корпоративная система «НаЛанч»);

Здоровье – ДМС высокой категории в СК «РЕСО-Гарантия» для сотрудников в офис г.Санкт-Петербург (более 150 клиник, включая стоматологию, амбулаторное лечение, вызов скорой помощи, стационар);

Стабильность – За более чем 10 лет на рынке мы решили множество задач, разработали свою продуктовую экосистему и собрали дружную команду специалистов;

Команда – Сильные разработчики, которые совместно генерируют идеи и обмениваются опытом. В нашей команде каждый понимает, как он может развивать свои навыки, компетенции и профессионально расти;

Проекты – Мы предлагаем работу с зарубежным рынком, что позволяет быть на гребне современных технологий, свежих идей, и актуальных тенденций IT сферы. Вы точно будете заняты крутым проектом!

Вместе с откликом присылайте ссылку на ваш аккаунт в Телеграм, так мы сможем пообщаться быстрее.

До встречи в "White Code"!