
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
- Свободное владение португальским языком
- Продвинутый уровень английского языка
- Способность самостоятельно доводить инициативы до завершения, нести ответственность и принимать взвешенные риски с ориентацией на клиента
- Способность начинать с потребностей клиента, продуманно выполнять задачи и сохранять целостное видение продукта
- Способность проактивно, ясно и кратко общаться, уважительно оспаривая решения
- Готовность активно запрашивать, предоставлять и применять обратную связь
- Предыдущий опыт работы в стартапе на ранней стадии с быстрым ростом и высоким темпом работы
- Готовность при необходимости ездить на мероприятия и командные встречи
Преимущества
- Удалённая работа в глобально распределённой команде
- Возможность участвовать в развитии быстрорастущей компании в сфере автоматизации
- Поездки при необходимости для поддержки мероприятий и встреч с командой