Senior Frontend Engineer (Contractor)

TLDR

Contribute as a core individual contributor to a web application, focusing on high-quality user interfaces and leveraging AI tools for development.

Senior Frontend Engineer (Contractor)

Location: Remote (LATAM only)

Engagement: Contractor

Experience: Senior (5+ years)

Timezone: Must overlap with US working hours

Role Summary

We are hiring a Senior Frontend Engineer (Contractor) to be a core individual contributor on our web application. This is a hands-on role (80%+ coding) focused on building high-quality, production-grade user interfaces used daily by haulers and operators in the field.

You will work closely with Product, Design, and Backend Engineering to ship features quickly while maintaining a high bar for quality, performance, and usability. This role requires strong ownership, clear communication, and the ability to operate independently in a remote environment.

AI-First Engineering

We are intentionally building an AI-assisted engineering organization. AI tools are part of the daily workflow, not optional.

What this means in practice:

  • Daily use of tools such as Claude, Claude Code, Cursor, and GitHub Copilot

  • AI-assisted implementation, refactoring, test generation, and boilerplate

  • You focus on architecture, UX decisions, edge cases, and quality

  • You review all AI-generated output with a trust-but-verify mindset

This role is not a fit for engineers who are resistant to AI-assisted development or who rely on AI output without understanding the code being produced.

Key Responsibilities

Build & Ship

  • Implement pixel-accurate, responsive interfaces from Figma using React, TypeScript, and Material-UI (MUI)

  • Own features end-to-end from design handoff through implementation, testing, deployment, and iteration

  • Build complex, validated forms using React Hook Form

  • Ensure mobile-first UX, including tablet-first workflows used in the field

Quality & Craft

  • Own frontend testing across unit, integration, and e2e layers (Jest, React Testing Library, Cypress or Playwright)

  • Drive frontend quality standards and best practices

  • Optimize performance including bundle size, render performance, and Core Web Vitals

  • Extend and customize MUI components using advanced CSS (Flexbox, Grid, CSS variables)

Collaborate & Iterate

  • Work closely with Product, Design, and Backend Engineering

  • Participate in code reviews and mentor junior engineers

  • Ship MVPs quickly and iterate based on customer feedback

  • Communicate clearly in an async-first environment using Slack, Notion, and Loom

Shape the Platform

  • Help define component patterns and frontend architecture

  • Influence and support the transition from JavaScript to TypeScript

  • Contribute to the evolution of the design system

  • Identify and address technical debt pragmatically

Required Qualifications

Core Stack

  • 5+ years building production React applications

  • Strong TypeScript experience or full readiness to adopt it

  • Deep experience with Material-UI (v5+)

  • Expert-level use of Redux Toolkit and RTK Query

  • Advanced CSS3 including Flexbox, Grid, responsive design, and mobile-first principles

  • Experience building complex forms with React Hook Form

  • Hands-on ownership of frontend testing (Jest, RTL, Cypress or Playwright)

Design & Execution

  • Pixel-accurate Figma-to-code execution

  • Strong understanding of responsive and mobile-first UX

  • Experience with performance optimization, code splitting, lazy loading, and profiling

Workflow

  • Experience working in Agile or Scrum environments

  • Comfortable with PR-based Git workflows and code reviews

  • Familiarity with Jira, Slack, Figma, and modern frontend build tools (Vite or Webpack)

Nice to Have

  • Firebase (Auth or Storage)

  • Mapping libraries (Leaflet, Mapbox, Google Maps)

  • GraphQL or REST API integration

  • Monorepo or micro-frontend experience

  • B2B SaaS or field-service software experience

What We Look For

Technical Excellence

  • Strong opinions, loosely held

  • Clean, maintainable, well-tested code

  • Systematic debugging and ownership of production issues

  • Good judgment balancing quality and speed

Ownership Mindset

  • Ownership of the full feature lifecycle

  • Proactive problem identification and solutioning

  • Attention to edge cases, error states, and accessibility

  • Follow-through until features are stable and shipped

Communication & Collaboration

  • Clear written English communication

  • Comfort working async across time zones

  • Proactive about blockers and clarifying requirements

  • Thoughtful, constructive code reviews and mentorship

Startup Mindset

  • Comfortable with ambiguity and changing priorities

  • Move fast without cutting corners

  • Willing to wear multiple hats when needed

  • Curious, resourceful, and self-directed

What Success Looks Like

  • High-quality UI features shipped consistently

  • Clean, scalable frontend architecture

  • Strong test coverage and predictable releases

  • Minimal rework due to UX or quality issues

  • Strong trust from Product and Design partners

Contractor & Location Notes

  • This is a contractor role, not full-time employment

  • Candidates must be based in LATAM

  • Senior-level ownership and reliability are expected

  • Consistent overlap with US working hours is required

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Frontend Engineer Q&A's
Report this job
Apply for this job