Билайн ищет Ведущего Frontend-разработчика.
Обязанности:
- Проектировать архитектуру и писать код SPA с учётом работы внутри WebView (iOS/Android) и в режиме PWA.
- Принимать ключевые технические решения: выбор стека, структуру проекта, подходы к стейт-менеджменту, роутингу, работе с API.
- Реализовывать и поддерживать слой интеграции с нативными приложениями (через Capacitor/Cordova или аналоги).
- Проводить Code Review, задавать и поддерживать стандарты качества кода.
- Взаимодействовать со смежными командами (мобильная разработка, бэкенд, QA) по вопросам интеграции.
- Участвовать в продуктовых обсуждениях, помогать формировать техническое видение продукта.
- Настраивать CI/CD (сборка, линтинг, тесты, деплой на сервер).
Требования:
- Глубокое понимание браузера и сетевых протоколов, браузерных API: Service Workers, Cache API, IndexedDB.
- Опыт разработки PWA (офлайн-режимы, манифест, push-уведомления).
- Уверенное владение JavaScript/TypeScript, понимание асинхронности, замыканий, работы с памятью.
- Опыт работы с React от 4 лет: жизненный цикл компонентов, хуки, контекст, паттерны композиции.
- Опыт в оптимизации производительности: профилирование, поиск узких мест, понимание Critical Rendering Path, уменьшение размера бандла.
- Опыт создания проектов с нуля: выбор стека, настройка сборки (Webpack / Vite), структурирование проекта.
- Опыт с вёрсткой под мобильные устройства: responsive, viewport, safe area insets, touch-оптимизация.
- Опыт лидерства или ведения небольшой команды: code review, архитектурные решения, менторство.
- Опыт настройки CI/CD для фронтенд-проектов.
Условия: удалённая работа.