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