Mid-level Frontend Engineer

3 000 - 4 000 ₽


О нас:

В Kem мы создаём быстрый и удобный способ отправки и использования денег по всему миру, используя крипто-инфраструктуру. Нашу платформу поддерживают крупнейшие игроки рынка, и она позволяет пользователям переводить средства за считанные секунды — без банков, границ и с минимальными комиссиями.

О вакансии:

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

Задачи, за которые вы будете отвечать:

  • Frontend-разработка и оптимизация: проектировать, создавать и поддерживать производительные пользовательские интерфейсы, внедрять адаптивные дизайны и обеспечивать оптимальную скорость загрузки на веб-платформах и встраиваемых системах.

  • Масштабируемость компонентов и платформ: проектировать и реализовывать решения, которые делают компоненты и платформы переиспользуемыми и удобными в управлении.

  • Ответственность за функционал: вести функционал от технического исследования до релиза в производство, координируя работу с командами продукта, дизайна и backend-разработки для предоставления конечным пользователям необходимой функциональности.

  • DevOps и автоматизация: использовать и развивать CI/CD процессы для поддержания высокого уровня качества кода и надежности развертываний в облачной инфраструктуре (GKE).

Основные требования:

  • Значительный опыт (от 3 лет): подтвержденный практический опыт разработки и поддержки сложных production-ready веб-приложений на React, Next.js и TypeScript.

  • Техническая глубина: уверенное владение современным frontend-стеком.

  • Архитектурное мышление: обязательный опыт или глубокое понимание компонентной архитектуры и паттернов.

  • Продуктовый подход: вы способны принимать технические решения, соответствующие бизнес-целям, и готовы нести ответственность за результат.

  • Отличные коммуникативные навыки: способность понятно объяснять сложные технические идеи техническим и нетехническим специалистам в рамках SCRUM.

Желательно:

  • Знание контейнеризации (Docker) и оркестрации (Kubernetes/GKE).

  • Опыт работы с веб-инфраструктурой, такой как Nginx (reverse proxy, балансировка нагрузки, отдача статических ресурсов в контейнерах).

  • Опыт разработки для встраиваемых веб-платформ или сред с особыми техническими ограничениями.

  • Глубокое понимание CSS и опыт работы с библиотеками анимаций (например, Framer Motion) для создания интерактивного пользовательского опыта.

  • Опыт разработки frontend-приложений с интенсивной обработкой данных, таких как аналитические дашборды, интерфейсы для трейдинга или инструменты бизнес-аналитики с визуализацией сложных данных в реальном времени.

  • Опыт работы с системами A/B-тестирования и управления фичами (feature flags).

  • Опыт разработки адаптивных дизайнов мобильных интерфейсов для финтех-приложений.

  • Опыт или интерес в работе с backend-системами на Python.

Наш технологический стек:

  • Frontend: Next.js, React, TypeScript, Zustand, Tailwind CSS

  • Инфраструктура и DevOps: Google Kubernetes Engine (GKE), GitLab CI/CD, Docker

  • Методология: Agile Scrum

Что мы предлагаем:

  • Конкурентоспособную заработную плату, опционы и бонусы за результат.

  • Гибкую рабочую среду. Вакансия полностью удалённая.

  • Выделенный бюджет на профессиональное развитие, конференции и курсы.

  • Культуру доверия и ответственности, где вы можете принимать решения и оказывать реальное влияние на продукт.

  • Возможность работать с современными технологиями.

Если вы готовы брать ответственность и создавать исключительные продукты, мы ждём вашей заявки.

Как откликнуться:

Включите ссылку на ваш GitHub и кратко расскажите о вашем самом сложном архитектурном решении во frontend-разработке. Мы стараемся рассматривать заявки в течение 48 часов, а наш процесс отбора обычно занимает от 1 до 2 недель.

Этапы найма:

Техническое телефонное интервью (30 минут) – архитектура и ключевые технические концепции.

Домашнее задание (2-3 часа) – реализация решений, близких к реальным задачам.

Техническая беседа (60 минут) – обсуждение вашего решения.

Интервью на соответствие культуре и команде (30 минут) – знакомство с командой.


Поделиться:

Опубликована 2 дня назад

Вакансия в подборках

  1. IT engineer
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.