CI&T

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

Brazil full-time Senior Salary not listed
full-time Senior level Technology & IT Curated
Sign in to apply Free account — we bring you straight back to this role.

About the role

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:
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.
Originally posted on Himalayas

Interview prep

Walk in with sharper answers.

Use this as a quick practice sheet before you speak with the employer.

Senior
Technology & IT Business Development CSS Figma Javascript Project Management Senior level

Likely questions

  1. Tell us about work you have done that is close to the [Job-32363] Senior Frontend Developer (React), Brazil role.
  2. How would you approach your first 30 days at CI&T?
  3. Which of Business Development, CSS and Figma have you used recently, and what did it help you achieve?
  4. How have you led people, improved a process, or made a hard decision in a previous role?
  5. How do you handle busy days, changing priorities, or pressure at work?

Prepare before the call

  • A recent example that proves your experience with Business Development, CSS and Figma.
  • One short story with a problem, your action, and the result.
  • Two examples that show the strengths listed on your CV.
  • A clear reason why this role and company interest you.
  • Your availability, preferred work style, and salary expectations.

Ask them

  • What would success look like in the first 90 days?
  • What are the main problems this hire should help solve?
  • How does the team give feedback and measure good work?
  • What does a normal working week look like for this role?
Practice line

I am interested in the [Job-32363] Senior Frontend Developer (React), Brazil role because I can bring practical experience in Business Development, CSS and Figma, learn the team quickly, and contribute to the outcomes CI&T needs from this hire.

Related jobs.

More roles from this company or category.