Principal Front-End Engineer
New
South America, Central AmericaFull-TimePrincipal
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- English
- Required Skills
- Node.jsCSSTypeScriptNext.jsReactRESTful APIs
Requirements
- Senior or Principal-level front-end engineering experience, with a strong delivery track record.
- Deep production experience with React, Next.js, and TypeScript.
- Strong CSS fundamentals; experience with Tailwind CSS or similar modern styling approaches.
- Proven ability to build polished, responsive, accessible user interfaces.
- Strong understanding of front-end performance optimization and Core Web Vitals.
- Experience building consistent, reusable UI components and front-end patterns.
- Strong client-side state management experience in complex interactive applications.
- Solid understanding of REST/API integration and front-end/backend contracts.
- Ability to work with Node.js or Next.js backend code when necessary.
- Strong code review skills and ability to distinguish maintainable, scalable front-end code from brittle implementation.
- Ability to make and own technical decisions.
- Fast, independent, methodical working style with strong written and verbal English communication.
- Daily use of AI development tools such as Claude Code or similar tools.
Responsibilities
- Build and maintain high-quality front-end features in React, Next.js, and TypeScript.
- Own complex user-facing product flows in the Toptal Resume application.
- Build performant, accessible, responsive UI components with strong attention to usability and polish.
- Optimize front-end performance, including rendering behavior, loading experience, bundle size, and Core Web Vitals.
- Build and evolve reusable front-end patterns, component structures, and UI foundations.
- Integrate front-end features with backend APIs and collaborate on API contracts.
- Provide occasional support in Node.js / Next.js backend areas when needed.
- Review code and give practical, high-signal feedback to other engineers.
- Use AI development tools daily to increase delivery speed, improve code quality, and explore implementation options.
- Collaborate closely with product, design, backend, and engineering leadership.
View Full Description & ApplyYou'll be redirected to the employer's site