Front-End Engineer

Há 2 dias


Cuiabá, Brasil Upstart AEC Tempo inteiro

Our client is seeking a front-end engineer who can bridge marketing and engineering by developing and maintaining high-quality HubSpot CMS themes and React components. They are looking for someone who writes clean, scalable code, integrates seamlessly with tools like Stripe and Google Maps, and prioritizes accessibility, performance, and user experience. The ideal candidate can take full ownership of features—from development to deployment—bringing both technical precision and design sensitivity to a fast-growing, high-impact digital environment.

What they'll own

- Build and maintain HubSpot CMS theme files, custom modules, and page templates
- Develop and evolve the React order form that runs inside HubSpot
- Work on the Vite SSR app for Stripe and the small Express server that supports the form
- Style and UX polish across pages and modules, aligned with your theme settings
- Handle client-side data flow, validation, and error states
- Ship observability hooks and fix issues using Sentry logs
- Support deployments to the DigitalOcean droplet and HubSpot CMS using the HubSpot CLI

Must-have skills

HubSpot CMS

- Strong experience with HubSpot themes, custom modules, and fields.Json
- HubL templating, partials, macros, and using HubDB where needed
- HubSpot CLI usage: auth, upload, hot-reload, module and theme packaging
- Styling within HubSpot CMS constraints, theme.Json tokens, CSS variables, and scoped module CSS

React and TypeScript

- React 18+ patterns that map well to React 19
- TypeScript in React projects, props typing, discriminated unions for form state, strict mode
- State management with Zustand
- Form handling with react-hook-form
- Component libraries: Ant Design, and how to customize tokens and override styles without fighting CSS

Build tools

- Webpack 5 config literacy: loaders for TS, CSS/Sass, PostCSS, asset handling, code splitting
- Vite 5/6 for client and SSR builds
- Polyfills and shims in browser builds (core-js, node-polyfill-webpack-plugin, buffer/process in the browser)

Maps and address UX

- Google Maps JavaScript and React wrappers
- Familiar with Google's Places Autocomplete changes and using PlaceAutocompleteElement in new work
- Debouncing, throttling, and fallbacks for address search

Networking and APIs

- Axios usage patterns, retry strategies, timeouts, and cancellation
- CORS, cookies or sessions for SSR endpoints, and safe handling of env variables
- Basic defense against scraping of serviceable locations on the client side, plus patterns to move sensitive checks server side

Payments and checkout

- Stripe Elements and @stripe/react-stripe-js on the client
- Server-side Stripe basics in Express: creating intents, handling sessions, and error states
- Understanding where PCI scope starts and ends and why card data should never touch your servers

Styling and accessibility

- Modern CSS with Sass and PostCSS Autoprefixer
- Responsive layout, motion that respects reduced motion
- WCAG basics, keyboard navigation, and form accessibility

Observability and quality

- Sentry for React, Node, and release tracking
- Useful logging that ties to a customer, session, and request path
- Practical testing habits: component testing where it pays off, API mocks, smoke tests

DevOps basics for your setup

- Comfort with a single DigitalOcean droplet running Node apps behind a reverse proxy
- Systemd or PM2, environment segregation, SSL renewal basics
- CI to build and upload to HubSpot via CLI, and to deploy Node apps

Nice-to-have skills

- node-postal or libpostal familiarity, plus strategies if it is not browser-friendly
- SSG/SSR tradeoffs for your Vite server and caching headers
- Rate-limit handling and exponential backoff in the browser and server
- Security reviews of client code: blocking obvious scraping paths, obfuscating endpoints, gating checks on the server
- HubSpot APIs, CRM objects, and HubSpot Functions if you choose to use them
- Basic SQL for reading analytics or HubDB precompute tasks



  • Cuiabá, Brasil Velozient Tempo inteiro

    Senior Front-End Software Engineer (React.Js) We are seeking a remote, full-time Senior Front-End Software Engineer with at least 5 years of software development experience. Candidates must have a strong background in React.Js and experience with GraphQL. In this position, you will play a foundational role in building the core platform that enables power...


  • Cuiabá, Brasil Velozient Tempo inteiro

    Senior Front-End Software Engineer(React.js)We are seeking a remote, full-timeSenior Front-End Software Engineerwith at least 5 years of software development experience.Candidates must have a strong background in React.js and experience with Graph QL.In this position, you will play a foundational role in building the core platform that enables power...

  • Ui / Ux Engineer

    Há 2 dias


    Cuiabá, Brasil GeorgiaTEK Systems Inc. Tempo inteiro

    Job: UI / UX Engineer – AI & Automation Foundational Platform Location: Remote Rate: DOE Job Description: We are seeking a highly motivated and self-driven Front End UI / UX Engineer. You will play a pivotal front-end engineering role in a platform involving designing, implementing and delivering a foundational platform for AI and Automation,...

  • Back End Engineer

    Há 2 dias


    Cuiabá, Brasil Natsoft Tempo inteiro

    Job: Back-end Engineer - AI & Automation Foundational Platform Location: Remote Rate: Open to negotiate - Payment in USD Language: Advance English - Must have Job Description: We are seeking a highly motivated and self-driven back-end Engineer. You will play a pivotal role in designing, implementing and delivering a foundational platform for AI and...


  • Cuiabá, Brasil TechVantage Solutions Tempo inteiro

    Location : Remote (New Zealand time zone) Type : Contractor / Full-Time Hours : Flexible, with at least 2–3 hours of overlap with NZT (6–10 PM BRT) Start Date : Immediate About the Role We’re supporting one of our international clients on a project that combines green field projects with generative AI. We’re looking for an experienced full...

  • Full Stack Engineer

    3 semanas atrás


    Cuiabá, Brasil RE Partners Tempo inteiro

    We’re looking for a Full Stack Engineer to join a short-term project with one of our major clients - a well-known global company. What you’ll work on: You’ll contribute to building and improving user-facing features and scalable web applications using modern JavaScript frameworks. Your skills: Strong experience in React, Node.js, Next.js,...

  • Full Stack Engineer

    Há 6 dias


    Cuiabá, Brasil RE Partners Tempo inteiro

    We're looking for a Full Stack Engineer to join a short-term project with one of our major clients - a well-known global company. What you'll work on: You'll contribute to building and improving user-facing features and scalable web applications using modern JavaScript frameworks. Your skills: - Strong experience in React, Node.Js, Next.Js, HTML,...

  • Golang Engineer

    2 semanas atrás


    Cuiabá, Brasil Canonical Tempo inteiro

    Join to apply for the Golang Engineer role at Canonical 3 days ago Be among the first 25 applicants Join to apply for the Golang Engineer role at Canonical Get AI-powered advice on this job and more exclusive features. Canonical is a leading provider of open-source software and operating systems for global enterprise and technology markets. Our platform,...


  • Cuiabá, Brasil Fullstack Labs Tempo inteiro

    React/Kotlin Full Stack Developer - Remote - Latin AmericaBe among the first 25 applicants.About FullStackFullStack is the most transparent IT talent network, connecting highly skilled individuals with top global companies and Silicon Valley startups for remote, on-demand projects.We focus on building a trusted, high-performance network where talent can...

  • Full-Stack Engineer

    Há 6 dias


    Cuiabá, Brasil VILT Tempo inteiro

    Your next opportunity is on the way! VILT is an IT company where we value our people, promote teamwork, and of course, good humor. We believe that diversity and inclusion make our team stronger. Everyone is welcome here, and professionals with disabilities are encouraged to apply. Take a look at this job opportunity and see if you are the next VILTian!...