We are looking for a Front-end Developer to work on the development of modern, high-performance, and accessible applications, with a strong focus on user experience and integration with authenticated APIs.
This professional will play a fundamental role in building and evolving the interfaces of an expanding e-commerce platform, ensuring quality, performance, development best practices, and visual consistency in deliverables.
Work model: On-site – São Paulo/SP
Employment type: Cooperated
Hours: Monday to Friday, 8:30 AM to 6:00 PM
Main responsibilities:
- Develop and maintain interfaces using React and Next.js
- Implement responsive layouts with a mobile-first focus
- Apply accessibility and usability best practices
- Integrate front-end with REST and GraphQL APIs
- Implement authentication via Bearer Token
- Optimize applications for SEO and performance
- Work with global state management (Zustand)
- Use Tailwind CSS or Styled Components in interface construction
- Collaborate with designers and back-end developers
- Ensure proper code versioning with Git/GitHub
Requirements:
- Proven experience with React and Next.js
- Mastery of HTML5, CSS3, and JavaScript (ES6+)
- Experience with deployment on Vercel
- Experience with REST API integration
- Knowledge of authentication via Bearer Token
- Practical experience with Zustand
- Experience with Tailwind CSS or Styled Components
- Minimum of 2 years of experience
- Experience with Git and code versioning
Differentials:
- Experience with micro-frontends
- Implementation of Middleware/HOC for protected routes (Next.js)
- Implementation of dark mode with preference persistence
- Code splitting (e.g., modals on demand)
- Experience with testing (Vitest, Jest, React Testing Library and/or Playwright)
- Refined error handling (retry/backoff, placeholders, etc.)
- Creation of reusable Design System (Button, Card, Input, etc.)
- Knowledge of SSR (Server Side Rendering) and SSG (Static Site Generation)