Geekhunter Logo

Solutions

Use Cases

Why Geekhunter?

Resources

Login

English

EN

Code Group


São Paulo - SP, Brasil

Show original

Junior Front End Developer

On-site

São Paulo - SP

Salary Range

Full Time Employee

Not informed

Contractor

Not informed

Experience Level

Junior

Requirements

2+ years of experience in the career

Tasks and Responsibilities

Show original

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)

Share job:

Phone

Only PDF files with a maximum size of 3mb are accepted.

Share job: