Frontend Engineer

Campinas Remote

Company Overview

BotCity is building the future of automation with the Governance Platform for Python automations and AI Agents. We empower enterprises to innovate at scale, bringing governance, control, and observability to every automation project. Our philosophy is simple: automation is software, and software deserves the same high-code standards that drive innovation in AI and machine learning.

We recently raised a $12M Series A, led by Four Rivers with participation from Y Combinator, SoftBank, and top industry leaders such as Lew Cirne (New Relic), Rod Johnson (Spring Source), and Walter Kortschak (Summit Partners | Firestreak Ventures). With 1,000+ customers in 70+ countries, including Bayer and LG, and recognition by G2 (2024) as one of the world’s top 25 emerging platforms, BotCity is scaling fast.

We’re a global remote company with teams across the US and LATAM, united by a shared vision to redefine how enterprises build and manage automation. If you’re looking for an environment that values impact, autonomy, and excellence, we’d love for you to join us on this journey.

 
Role Overview

This Frontend Engineer will be responsible for driving the development of intuitive, high-performance user interfaces that simplify how developers manage increasingly complex frontend applications. By consistently deploying user-friendly features and maintaining a high-quality codebase, this role ensures the delivery of performant products that directly enhance user satisfaction and align with our long-term strategic growth. We are looking for a resilient and autonomous professional with a proven track record in product-focused companies, specifically one who has experience working on core product features and thrives in highly collaborative environments alongside UX and Engineering teams. This role will report to the CTO.

 
Responsibilities

  • Develop, deploy, and maintain scalable, responsive web applications using modern front-end technologies (focus on desktop with some mobile, which could evolve with time).
  • Collaborate with product managers and UX/UI designers to understand requirements, ensure its technical feasibility, and translate them into technical, user-friendly solutions.
  • Maintain and improve the company’s front-end codebase by refactoring legacy code and implementing best practices ensuring performance across multiple devices and browsers.
  • Participate in code reviews, ensuring best practices in front-end development.
  • Identify and troubleshoot front-end issues to ensure a seamless user experience.
  • Write reusable code and libraries for future use, optimizing components for maximum speed.

 

Requirements

Required Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, or related technical discipline.
  • Proven professional experience (3+ years) in front-end development, preferably in product-focused companies and working in complex projects alongside Product/UX/UI teams.
  • Proficiency in HTML, CSS, JavaScript and TypeScript, with expertise on React
  • Familiarity with RESTful APIs and working alongside back-end development teams.
  • Experience working with authentication and authorization mechanisms using OAuth, JWT, or SAML.
  • Experience with testing frameworks (e.g., Jest, Cypress) for front-end applications.
  • Experience with version control and project management systems, particularly Git and GitHub.
  • Ability to work independently as well as part of a team, with strong problem-solving skills and attention to detail.
  • Experience working with modern async communication and documentation tools (e.g., Slack, Notion)
  • Ability to travel as needed to meet the team.
  • English - Advanced (Reading, Comprehension, and Writing).
  • Portuguese - Fluent

 
Preferred Qualifications

  • Relevant hands-on experience with desktop-first products in a tech-intensive industry, such as dashboards featuring complex data visualizations and interactive charts
  • Experience with Vite, Webpack, Babel, and other build tools for optimizing front-end workflows.
  • Experience in building responsive layouts and ensuring cross-browser compatibility.
  • Experience with SSR-capable frameworks (eg., Next.js, Remix
  • Experience with secure data storage and handling sensitive information (e.g., encryption, tokenization).
  • Experience implementing secure front-end authentication/session patterns to protect user data, including proper input sanitization, secure JWT/cookie handling, safe browser storage choices and alignment with OWASP guidance.
  • Prior experience in an early-stage, high-growth and fast-paced startup (or similar) environment.

#frontend #react #remoto