BotCity
BotCity
BotCity — это SaaS-платформа для корпоративных команд автоматизации, которые создают и эксплуатируют автоматизации на основе кода, особенно с использованием Python и компьютерного зрения. Инструменты платформы охватывают рабочие процессы разработчиков, облачную оркестрацию, управление сессиями и инфраструктурой, наблюдаемость, безопасность, соответствие требованиям и интеграции с облачными и офисными платформами. BotCity помогает организациям централизовать управление и развёртывать автоматизации в виртуальных машинах, контейнерах и бессерверных средах, снижая риски, связанные с неуправляемыми скриптами.

Старший инженер по фронтенду в BotCity — удалённая работа в США

Руководите развитием продуктов BotCity на React и Next.js для управления корпоративной автоматизацией. Формируйте масштабируемые фронтенд-взаимодействия, инженерные стандарты и командные практики в глобальной удалённой среде.

Описание

  • Руководить разработкой и развитием клиентской части продуктов BotCity
  • Создавать, развёртывать и поддерживать масштабируемые адаптивные веб-приложения с использованием современных фронтенд-технологий
  • Отдавать приоритет интерфейсам для настольных устройств и участвовать в разработке мобильных решений по мере развития продукта
  • Работать совместно с продакт-менеджерами и UX/UI-дизайнерами над превращением требований в практичные и удобные для пользователей решения
  • Совершенствовать фронтенд-кодовую базу с помощью рефакторинга устаревшего кода и применения инженерных практик
  • Обеспечивать производительность на различных устройствах и в разных браузерах
  • Участвовать в проверке кода и укреплять высокие стандарты фронтенд-разработки
  • Диагностировать и устранять проблемы фронтенда для поддержания удобного пользовательского опыта
  • Создавать переиспользуемый код и библиотеки для дальнейшего развития продукта
  • Оптимизировать компоненты для максимальной скорости и эффективности
  • Определять фронтенд-стандарты и руководства, поддерживающие рост команды
  • Развивать компетенции команды посредством проверок кода, парного программирования и обмена знаниями
  • Подчиняться руководителю инженерного направления

Требования

  • Степень бакалавра в области компьютерных наук, компьютерной инженерии или смежной дисциплины
  • Не менее пяти лет профессионального опыта в разработке программного обеспечения
  • Не менее трёх лет опыта реализации сложных фронтенд-проектов совместно с командами продукта и UX/UI
  • Глубокое понимание основ разработки программного обеспечения, включая чистый код, шаблоны проектирования, компонентную архитектуру и управление состоянием
  • Практический опыт работы с инструментами автоматизированного тестирования, такими как Jest, React Testing Library, Playwright или Cypress
  • Опыт повышения производительности фронтенда
  • Уверенное владение HTML, CSS, JavaScript и TypeScript
  • Продвинутые знания React и Next.js
  • Опыт работы с Git и GitHub
  • Опыт работы с Microsoft Office или Excel, Google Suite и Notion
  • Свободное владение португальским языком
  • Продвинутый уровень английского языка
  • Способность самостоятельно доводить инициативы до завершения, нести ответственность и принимать взвешенные риски с ориентацией на клиента
  • Способность начинать с потребностей клиента, продуманно выполнять задачи и сохранять целостное видение продукта
  • Способность проактивно, ясно и кратко общаться, уважительно оспаривая решения
  • Готовность активно запрашивать, предоставлять и применять обратную связь
  • Предыдущий опыт работы в стартапе на ранней стадии с быстрым ростом и высоким темпом работы
  • Готовность при необходимости ездить на мероприятия и командные встречи

Преимущества

  • Удалённая работа в глобально распределённой команде
  • Возможность участвовать в развитии быстрорастущей компании в сфере автоматизации
  • Поездки при необходимости для поддержки мероприятий и встреч с командой