CypressGraphQLJavaScriptJestReactReduxTypeScriptRReact.jsTailwindTailwind CSSTesting LibraryPerformance OptimizationAgileCI/CDCommunicationRemote Work
About this role
Role Overview
Lead the development of complex user interfaces using React.js, ensuring the creation of reusable, high-performance components aligned with TypeScript best practices.
Make architectural decisions related to state management (Context API/Redux), API consumption (REST/GraphQL), and project organization, ensuring clean, maintainable code.
Foster a culture of quality within the team, owning the implementation of unit, integration, and E2E tests (Jest, Testing Library, and Cypress) to guarantee delivery stability.
Identify bottlenecks and drive performance optimizations to deliver a smooth and efficient user experience.
Act as a technical reference, performing constructive code reviews and supporting the team’s technical growth through mentorship.
Collaborate with Product and Design teams to translate business requirements into technical solutions, working autonomously in a remote environment.
Support the evolution of CI/CD pipelines, contributing to an agile, secure continuous integration and deployment process.
Requirements
Advanced proficiency in React.js (Hooks, Context API, performance optimization) and the modern JavaScript ecosystem (ES6+).
Strong experience with TypeScript.
Experience with styling libraries such as Styled Components and Tailwind CSS.
Experience with automated testing (Jest, Testing Library, and Cypress).
Experience consuming REST and/or GraphQL APIs.
Knowledge of CI/CD practices.
Proactive, autonomous profile with an ownership mindset, curiosity, and strong teamwork skills.
Tech Stack
Cypress
GraphQL
JavaScript
Jest
React
Redux
TypeScript
Benefits
Remote work — Monday to Friday (09:00 to 18:00);
Home-office allowance — Ifood card credit for Meals/Food worth R$ 300.00 per month;
Birthday — Rox offers a gift card and a day off so you can enjoy your special day;
Courses — Full access via RoxSchool, Alura, Pluralsight, O’Reilly for books and talks, and RoxSchool resources;
Certifications — Reimbursement of up to R$ 300.00 for technology certifications + a R$ 300.00 bonus per certification obtained from these providers;
Psychological support — Two psychotherapy sessions covered monthly by ROX with partner psychologists;
Feedz partnership — Gamified platform to help us stay connected, improve communication, and track sentiment, engagement, feedback, Individual Development Plans (PDI), and performance;
WellHub (Gympass) — Partnership with gyms and health & wellness apps;