On-site
São Paulo, SP, Brazil
Salary Range
Full Time Employee
Contractor
Experience Level
Junior
Job closed
This job has been closed and is no longer accepting applications. Browse other open jobs
Requirements
Tasks and Responsibilities
Show originalWe 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)
Share job:
Share job: