[Job-32363] Senior Frontend Developer (React), Brazil

Ciandt

Brasil

On-site

BRL 180,000 - 320,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health and dental insurance
Meal and food allowance
Childcare assistance
Extended paternity leave
Wellhub (Gympass) TotalPass;

Job summary

CI&T is seeking a Senior Frontend Developer to migrate a Java-based web app to a modern React frontend for a financial services client. You will analyze legacy pages, decompose them into reusable components, and grow a shared library based on shadcn/ui.

Collaborate with backend, UX/UI, QA, and the Product Owner to deliver robust interfaces. You will work on building accessible, responsive UIs with React, TypeScript, and modern tooling, while ensuring performance and code quality across the

Qualifications

  • Around 5 years of professional frontend experience, with at least 3 years in React.
  • Strong TypeScript, HTML5 and modern CSS skills.
  • Hands-on experience with Vite: setup, environment configuration and build optimisation.
  • Experience with shadcn/ui, Tailwind CSS and Radix UI.
  • Solid automated testing with Vitest and/or Jest, ideally with React Testing Library.
  • Experience consuming REST APIs with authentication, error handling and pagination.
  • Good grounding in WCAG accessibility and responsive design.
  • Experience with routing (React Router or TanStack Router) and form validation (Zod).
  • Familiarity with linting/formatting, Git workflows and CI/CD pipelines.
  • Experience in agile teams (Scrum or Kanban).
  • Good English communication with international stakeholders.

Responsibilities

  • Build and maintain responsive, accessible user interfaces with React and TypeScript.
  • Analyse legacy server-rendered pages and break them into reusable React components.
  • Grow and maintain a shared component library based on shadcn/ui.
  • Connect frontend to backend REST APIs and manage loading, error and empty states.
  • Write unit and component tests with Vitest/Jest and React Testing Library.
  • Participate in refinement sessions, break features into tasks and estimate.
  • Review pull requests and uphold frontend standards, performance and docs.
  • Collaborate with designers to translate designs into pixel-accurate interfaces.

Skills

React
TypeScript
HTML5
Tailwind CSS
Vite
Accessibility
Testing (Vitest/Jest)
REST APIs
Agile
React Router

Tools

Vite
shadcn/ui
Tailwind CSS
Radix UI
React Testing Library
Vitest/Jest
Git workflows

Job description

At CI&T, we help large enterprises transform the potential of AI into real business impact with AI Deployment, AI-native execution, and tech-integrated business solutions.

With 30 years of experience in technological transformation, we accelerate innovation with expertise in Agentic SDLC, Application modernization, Data & AI, Martech and Business strategy.

We are 8,000 CI&Ters across more than 25 countries, collaborating to build solutions with real impact. AI is already part of how we work, evolve, and innovate every day.

We’re looking for a Senior Frontend Developer to join a CI&T squad working on a financial services client. You’ll help move an established Java-based web application onto a modern React frontend: analysing legacy pages, turning them into a well-structured component library, and building fast, accessible user interfaces. You’ll work closely with backend developers, UX/UI designers, QA and the Product Owner.

What you’ll do
  • Build and maintain responsive, accessible user interfaces with React and TypeScript
  • Analyse legacy server-rendered pages and break them down into reusable React components
  • Grow and maintain a shared component library based on shadcn/ui
  • Connect the frontend to backend REST APIs: handle loading, error and empty states consistently
  • Write unit and component tests with Vitest/Jest and React Testing Library
  • Join refinement sessions: break features into tasks, estimate them and point out UX or technical risks
  • Review pull requests and help keep frontend standards, performance and documentation in good shape
  • Work with designers to turn designs into pixel-accurate, consistent interfaces
What you need (must-have)
  • Around 5 years of professional frontend experience, with at least 3 years in React (hooks, context, composition patterns)
  • Strong TypeScript, HTML5 and modern CSS skills
  • Hands-on experience with Vite: project setup, environment configuration and build optimisation
  • Experience with shadcn/ui and the tools beneath it, Tailwind CSS and Radix UI
  • Solid automated testing skills with Vitest and/or Jest, ideally with React Testing Library
  • Experience consuming REST APIs: authentication, error handling and pagination
  • Good grounding in web accessibility (WCAG) and responsive design
  • Experience with routing (e.g. React Router or TanStack Router) and form validation (e.g. Zod)
  • Familiarity with linting and formatting (ESLint, Prettier), Git workflows and CI/CD pipelines
  • Experience working in agile teams (Scrum or Kanban)
  • Good English communication skills for working with international stakeholders
Nice to have
  • Storybook, for documenting and developing components in isolation
  • Zustand, for client-side state management
  • TanStack Query, for server state, caching and data synchronisation
  • TanStack Form, for complex, type-safe forms
  • Analysing legacy pages (e.g. JSP, XSLT/XML-rendered or server-side templates) and restructuring them into React components
  • End-to-end testing with Playwright or Cypress
  • Design systems and design tokens, and working from Figma
  • Frontend performance work: Core Web Vitals, code splitting and lazy loading
  • Basic understanding of Java web backends and how they serve and secure the frontend
  • Experience in banking or other regulated environments
Our benefits:
  • -Health and dental insurance
  • -Meal and food allowance
  • -Childcare assistance
  • -Extended paternity leave
  • -Partnership with gyms and health and wellness professionals via Wellhub (Gympass) TotalPass;
  • -Profit Sharing and Results Participation (PLR);
  • -Life insurance
  • -Continuous learning platform (CI&T University);
  • -Discount club
  • -Free online platform dedicated to physical, mental, and overall well-being
  • -Pregnancy and responsible parenting course
  • -Partnerships with online learning platforms
  • -Language learning platform
  • -And many more!

More details about our benefits here: https://ciandt.com/br/pt-br/carreiras

At CI&T, inclusion starts at the first contact. If you are a person with a disability, it is important to present your assessment during the selection process. See which data needs to be included in the report by clicking here. This way, we can ensure the support and accommodations that you deserve. If you do not yet have the assessment, don't worry: we can support you in obtaining it.

We have a dedicated Health and Well-being team, inclusion specialists, and affinity groups who will be with you at every stage. Count on us to make this journey side by side.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Frontend Developer (React), Brazil
Senior Frontend Developer (React), Brazil

CI&T • Brazil

On-site
BRL 180,000 - 300,000
Health insurance
Meal allowance
Paternity leave
+4
[Job-30394] Senior Fullstack Developer (Java / React), Brazil
[Job-30394] Senior Fullstack Developer (Java / React), Brazil

CI&T • Brazil

On-site
BRL 240,000 - 360,000
Health and dental insurance
Meal and food allowance
Childcare assistance
+2
Senior Backend Developer (Java), Brazil
Senior Backend Developer (Java), Brazil

CI&T • Brazil

On-site
BRL 180,000 - 260,000
Health insurance
Meal allowance
Extended parental leave
+5
[Job-32362] Senior Backend Developer (Java), Brazil
[Job-32362] Senior Backend Developer (Java), Brazil

Ciandt • Brazil

On-site
BRL 180,000 - 280,000
Health and dental insurance
Meal and food allowance
Childcare assistance
+10
Master Full Stack Developer (Python + React), Brazil
Master Full Stack Developer (Python + React), Brazil

Ciandt • Brazil

Remote
BRL 240,000 - 360,000
Health and dental insurance
Meal and food allowance
Childcare assistance
+7
[Job - 32084]Tech Lead (.NET / Angular), Brazil
[Job - 32084]Tech Lead (.NET / Angular), Brazil

CI&T • Brazil

On-site
BRL 180,000 - 300,000
Health and dental insurance
Meal and food allowance
Childcare assistance
+3
[Job - 31975] .NET Developer Senior, Brazil
[Job - 31975] .NET Developer Senior, Brazil

Ciandt • Brazil

On-site
BRL 180,000 - 320,000
Health and dental insurance
Meal and food allowance
Childcare assistance
+8
Senior Developer (.NET/React)
Senior Developer (.NET/React)

CI&T • Brazil

On-site
BRL 180,000 - 260,000
Health insurance
Dental insurance
Meal allowance
+10
[Job-32416] Node.js Full Stack Developer , Brazil
[Job-32416] Node.js Full Stack Developer , Brazil

Ciandt • Brazil

On-site
BRL 180,000 - 240,000
Health and dental insurance
Meal and food allowance
Childcare assistance
+3
Senior .NET Developer, Brazil
Senior .NET Developer, Brazil

CI&T • Brazil

On-site
BRL 200,880 - 279,000
Health and dental insurance
Meal and food allowance
Extended paternity leave
+5