Senior Frontend-разработчик в MAX
Компания: VK
Локация: Москва
О компании
VK — это одна из крупнейших технологий и интернет-компаний в России, известная своими разработками в области социальных сетей, мессенджеров и мультимедийных сервисов. Компания активно разрабатывает проекты, такие как VK, VKontakte и другие, постоянно внедряя инновационные решения и улучшая цифровую доступность своих продуктов.
Компания ориентируется на высокие цели в области технологий и качества, предоставляя своим пользователям широкий спектр сервисов для общения и развлечений.
О вакансии
В команде Frontend-разработчиков VK вы будете участвовать в создании аутентичных и продуктивных пользовательских интерфейсов. Команда отвечает за разработку и поддержку популярных веб-приложений и сервисов, таких как OpenVK, обеспечивая удобство и интуитивность в использовании для миллионов пользователей.
Вы будете взаимодействовать с другими специалистами, такими как backend-разработчики и дизайнеры, в процессе проектирования архитектуры и выбора технологий. Это создаст возможность для обмена опытом и совершенствования навыков в рамках команды.
Чем предстоит заниматься:
- Разработка и поддержка фронтенд-приложений на React и TypeScript
- Проектирование архитектуры и выбор технических решений
- Создание адаптивных интерфейсов для различных устройств
- Разработка компонентной библиотеки и поддержка дизайн-системы
- Оптимизация производительности приложений
Что мы предлагаем:
- Гибкий формат удаленной работы
- Доступ к современным инструментам и технологиям
- Программа повышения квалификации и профессионального роста
- Дружелюбная атмосфера в команде экспертов
Обязанности
- Разработка и поддержка фронтенд-приложений на React и TypeScript
- Проектирование архитектуры и выбор технических решений
- Создание адаптивных интерфейсов для desktop и mobile
- Разработка веб-мини-приложений внутри мобильного приложения
- Создание переиспользуемых UI-компонентов и поддержка дизайн-системы
- Интеграция с backend API и внешними сервисами
- Оптимизация производительности приложений и улучшение метрик
- Поддержка существующей кодовой базы, рефакторинг кода
- Написание unit- и интеграционных тестов
- Участие в код-ревью и помощь junior- и middle-разработчикам
Требования
- О компании VK Экскурсия по офису в Москве
- Экскурсия по офису в Москве
- Проекты Проекты OpenVK Секреты цифровой доступности
- Секреты цифровой доступности
- Кандидатам Как попасть в команду Стажировка в VK Условия работы
- Как попасть в команду
- Стажировка в VK
- Условия работы
- Разрабатывать и поддерживать frontend-приложения на React и TypeScript
- Проектировать архитектуру frontend-приложений, выбирать подходящие технические решения и инструменты под задачи продукта
- Реализовывать адаптивные интерфейсы для desktop- и mobile-сценариев
- Разрабатывать и поддерживать веб-мини-приложения, работающие внутри мобильного приложения / WebView
- Разрабатывать и развивать компонентную библиотеку: создавать переиспользуемые UI-компоненты, поддерживать дизайн-систему и внедрять единые frontend-подходы в продуктах
- Интегрироваться с backend API, внешними сервисами и, при необходимости, с возможностями мобильного приложения через bridge/API хоста
- Работать с производительностью: оптимизировать загрузку, размер бандла, рендеринг, Core Web Vitals, Lighthouse-метрики
- Поддерживать и улучшать существующую кодовую базу: рефакторинг, устранение технического долга, повышение стабильности и читаемости кода
- Писать unit- и интеграционные тесты
- Участвовать в код-ревью, делиться экспертизой, помогать junior- и middle-разработчикам
- Взаимодействовать с backend-разработчиками, дизайнерами, аналитиками, QA и продуктовой командой
- Участвовать в декомпозиции, оценке и планировании задач.
Условия
- Удалённая работа
- Доступ к современным технологиям и инструментам
- Программа обучения для повышения квалификации
- Участие в интересных проектах и мероприятиях