Frontend Engineer
Remote contract role building, maintaining, and testing features for a large-scale cloud management web console using React and TypeScript. Engineers own features end to end with a strong testing discipline and REST API integration; open to candidates in Brazil, Mexico, Chile, or Colombia with Pacific Time overlap.
- Compensation
- Not disclosed
- Location
- Austin, US
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Contract
- Experience
- 5+ years
- Category
- Frontend
- Posted
Skills
Must have
- 5+ years of professional frontend software development experience
- Significant hands-on production experience with React and TypeScript
- Demonstrated experience writing unit and integration tests as part of regular feature development
- Production experience integrating frontend applications with REST APIs
- Experience contributing to large, shared production codebases
- Experience with Git, pull requests, code reviews, and CI/CD workflows
- Experience using GenAI-assisted coding tools while independently validating and owning the code
- Degree in Computer Science, Engineering, or related field, or equivalent practical experience
- Strong understanding of React hooks, component architecture, state management, and complex forms
- Strong JavaScript and modern web development fundamentals
- Based in Brazil, Mexico, Chile, or Colombia
- Pacific Time overlap
Nice to have
- Experience working with monorepos
- Experience building applications using established design systems or component libraries
- Experience with Node.js, Python, or broader full-stack development
- Experience developing GenAI-powered products or user experiences
- Experience with complex cloud portals, developer tools, administrative consoles, dashboards, or configuration-heavy applications
- Experience improving shared frontend tooling, architecture, or developer experience
- Experience working in large engineering organizations or mature software platforms
Full description
Frontend Software Engineer
Type: Remote Contract
Location: Brazil, Mexico, Chile or Colombia
Coverage: Pacific Time overlap required
Job Description:
We are looking for an experienced Frontend Software Engineer to build, maintain, and test features for a large-scale cloud management web console.
This is a hands-on engineering role for someone with strong React and TypeScript experience who is comfortable working in a mature, shared codebase and owning frontend features from requirements through implementation, testing, deployment, and verification.
A strong testing discipline is particularly important. Engineers are expected to write unit and integration tests alongside feature development rather than treating testing as a separate or optional activity.
You will work closely with engineering and product stakeholders in a distributed environment, integrate frontend experiences with production REST APIs, and build interfaces using established design systems and shared components.
Key Responsibilities:
Frontend Engineering:
- Build, maintain, and improve production frontend features using React and TypeScript.
- Develop complex forms, configuration workflows, dashboards, and other interactive application experiences.
- Apply strong React fundamentals, including hooks, state management, component architecture, and reusable patterns.
- Translate product and UI/UX requirements into reliable, maintainable production interfaces.
- Work within an established design system and shared component ecosystem rather than relying primarily on custom styling.
- Contribute to shared frontend components, libraries, tooling, and engineering patterns.
Testing and Software Quality:
- Write unit and integration tests alongside all feature development.
- Build testable frontend components and application logic.
- Maintain and improve existing test suites as functionality evolves.
- Diagnose and resolve regressions, edge cases, and production issues.
- Participate in peer code reviews and incorporate engineering feedback.
- Maintain high standards for code quality, reliability, readability, and maintainability.
APIs and Application Integration:
- Integrate frontend applications with REST APIs in production environments.
- Build user interfaces around complex API-backed workflows and configuration models.