Мы ищем опытного Senior Frontend Developer в нашу полностью удаленную команду из 15 профессионалов. Вы будете работать над созданием сложных, ориентированных на пользователя веб-приложений, используя современные React-технологии, при этом имея автономию в принятии технических решений и менторинге других разработчиков.
Мы 100% удаленная компания без физического офиса — наша команда распределена и работает из разных локаций. Мы ценим качественный код, постоянное обучение и совместное решение задач.
Разработка и релизы: Создавать адаптивные, доступные веб-приложения и лендинги с использованием React, Next.js и современных CSS-решений
Обеспечение качества: Писать чистый, поддерживаемый код с фокусом на семантический HTML, доступность и оптимизацию производительности
Сотрудничество: Тесно работать с дизайнерами, backend-разработчиками и продакт-менеджерами для создания исключительного пользовательского опыта
Менторство: Делиться экспертизой с членами команды и вносить вклад в нашу техническую базу знаний
Инновации: Выявлять возможности для улучшения кодовой базы, процессов и инструментов
Владение результатом: Брать ответственность за оценку, доставку и поддержку функционала от концепции до продакшена
Основные технические навыки (обязательно)
Frontend-разработка и HTML/CSS
Подтвержденный коммерческий опыт создания интерфейсов средней сложности
Сильные навыки в адаптивной веб-разработке как для лендингов, так и для веб-приложений
Глубокое понимание семантического HTML и его важности
Экспертиза в CSS Grid и Flexbox, понимание когда использовать каждый из них
Опыт работы с современными форматами изображений (WebP, PNG, SVG) и техниками оптимизации
Твердое понимание принципов веб-доступности: навигация с клавиатуры, ARIA роли и атрибуты
JavaScript и TypeScript
Сильный коммерческий опыт с JavaScript и browser API
Уверенное владение TypeScript, включая понимание generics и продвинутых типов
Комфортная работа с современными возможностями ES6+ и асинхронным программированием
Экосистема React
Обширный опыт создания приложений с React функциональными компонентами
Глубокое понимание жизненного цикла компонентов и React hooks
Знание когда и почему использовать классовые компоненты
Опыт работы с решениями для управления состоянием (Redux, Zustand, Context API и т.д.)
Практический опыт с Next.js для SSR/SSG приложений
Стилизация и CSS-архитектура
Опыт работы с CSS препроцессорами (Sass/Less) и CSS-in-JS решениями (styled-components, Linaria), с пониманием когда выбирать каждый подход в зависимости от требований проекта
Дополнительные навыки (приятный бонус)
Понимание техник оптимизации веб-производительности (lazy loading, code splitting, стратегии кэширования)
Опыт написания тестов с Jest или подобными фреймворками
Знакомство с современными инструментами сборки (Vite, Webpack)
Опыт работы с дизайн-системами или библиотеками компонентов
Знание алгоритмов и структур данных
Что делает вас успешным у нас
Коммуникация и сотрудничество
Вы проактивно общаетесь с командой и не боитесь задавать вопросы
Вы даете реалистичные оценки и сообщаете заранее, когда сроки нужно корректировать
Вам комфортно работать асинхронно через разные часовые пояса
Вы профессионально даете и получаете конструктивную обратную связь
Ответственность и инициатива
Вы берете ответственность за свою работу от планирования до деплоя
Вы проактивно выявляете технический долг и предлагаете улучшения
Вы думаете не только о "закрытии тикетов", но и о создании реальной ценности
Вы сохраняете любопытство и продолжаете изучать новые технологии и лучшие практики
Рабочая среда
100% удаленная компания: У нас нет физического офиса — работайте откуда вам наиболее продуктивно
Async-first культура: Минимум встреч, максимум продуктивности
Современный технологический стек: Работа с передовыми инструментами и фреймворками
Автономия: Свобода выбирать лучшие решения для задач, которые вы решаете
Рост и развитие
Постоянное обучение: Бюджет на курсы, книги и конференции
Код-ревью: Совместный подход к поддержанию качества кода
Карьерный рост: Четкие пути для продвижения и развития навыков
Возможности менторства: Учитесь у senior-инженеров и менторьте других
Командная культура
Фокус на качестве кода: Нам важен поддерживаемый, хорошо протестированный код
Поощрение инноваций: Время выделяется на изучение новых технологий и улучшение нашего стека
Коллаборативная среда: Поддерживающая команда, которая ценит разнообразие перспектив
Техническое совершенство: Регулярные код-ревью, документация и лучшие практики
Бенефиты
Конкурентная зарплата с возможностью обсуждения в зависимости от вашего опыта
Полностью удаленная работа с гибким графиком
Щедрый оплачиваемый отпуск
Тимбилдинг и виртуальные социальные активности
Мы уважаем ваше время и держим процесс прямолинейным и прозрачным.
Шаг 1: Рассмотрение заявки (2-3 дня)
Отправьте заявку с одним из вариантов:
Недавнее тестовое задание, которое вы выполнили (публичный GitHub репозиторий, загруженный в течение последних 2 месяцев), ИЛИ
Выполните наше тестовое задание (оценочно 4-6 часов), ИЛИ
GitHub профиль или портфолио, демонстрирующее вашу работу
Шаг 2: Техническое интервью (90 минут через Google Meet)
Теоретическое обсуждение (30 мин): Мы обсудим реальный кейс, чтобы понять ваш подход к решению задач
Live Coding упражнение (45 мин): Решите практическую задачу с демонстрацией экрана (используйте любые инструменты кроме AI-ассистентов)
Вопросы и ответы (15 мин): Ваш шанс спросить нас о чем угодно
Шаг 3: Культурное соответствие и финальное обсуждение (20 минут)
Встреча с потенциальными членами команды
Обсуждение ожиданий, стиля работы и ответы на оставшиеся вопросы
Обсуждение компенсации и следующих шагов
Технические требования для собеседования:
Стабильное интернет-соединение
Рабочий микрофон и камера
Возможность демонстрировать экран через Google Meet
Готовая среда разработки для live coding
Таймлайн: Мы стремимся завершить весь процесс в течение 2 недель и предоставляем обратную связь на каждом этапе.
Готовы присоединиться к нам? Вот что нам нужно:
Ваше резюме/CV с выделением релевантного опыта
GitHub профиль или портфолио, демонстрирующее вашу работу
Один из вариантов:
Ссылка на недавнее тестовое задание (публичный репо за последние 2 месяца), ИЛИ
Дайте нам знать, что выполните наше тестовое задание, ИЛИ
GitHub профиль или портфолио с вашими проектами
Опционально, но будет плюсом:
Ссылки на живые проекты, над которыми вы работали
Любые технические статьи или вклад в open source
Вопросы?
Если у вас есть какие-либо вопросы о вакансии или процессе подачи заявки, не стесняйтесь обращаться. Мы здесь, чтобы помочь и хотим убедиться, что у вас есть вся необходимая информация для принятия решения о том, подходит ли вам эта возможность.
Будем рады услышать от вас! 🚀
Кейстон девелопмент
Москва
до 300000 RUR
Москва
до 500000 RUR
Дартс рекрутинг сервисез
Москва
от 250000 RUR