
Senior Front-End Software Engineer
Itaú Unibanco
full-time
Posted on:
Location Type: Hybrid
Location: São Paulo • Brazil
Visit company websiteExplore more
Job Level
About the role
- Create intuitive, accessible and responsive user interfaces;
- Collaborate with multidisciplinary teams (Backend, Design and Product);
- Build and maintain clean, high-quality code, prioritizing performance and security;
- Contribute to architecture design and project planning;
- Participate in agile ceremonies, including refinements and sprint planning.
Requirements
- Strong experience (7+ years) in front-end development: HTML, CSS, JS/TS, Angular and desirable React + Next.js, including:
- Good coding practices: Clean Code, SOLID and functional programming;
- Web performance: Core Web Vitals (LCP, CLS, INP/TBT), code splitting, lazy loading, performance analysis and image/font optimization;
- Rendering strategies: SSG, SSR, ISR, CSR;
- Observability: RUM monitoring, logging and alerts (e.g.: Sentry, Datadog, New Relic);
- Experience with unit testing (preferably Testing Library), integration and E2E testing (preferably Cypress);
- Experience with DevOps/pipelines/GitHub Actions (CI/CD);
- Experience with AWS services such as S3 and CloudFront;
- Experience with micro‑frontend architectures.
Benefits
- Commuter allowance (Vale-Transporte)
- Meal voucher (for restaurants) / Food voucher (for supermarkets)
- Health plan (Fundação Saúde Itaú or Central Nacional Unimed)
- Dental plan (Odontoprev or Interodonto)
- Life insurance
- PLR – Profit Sharing (based on the bank’s results)
- Private pension
- Exclusive discounts on our financial products
- Extended maternity and paternity leave
- Childcare / babysitting assistance (for parents)
- Education support
- Wellhub or TotalPass
- Access to Itaú Leisure Clubs (Guarapiranga / Itanhaém and São Sebastião)
- + Some additional perks you’ll learn about during the process 😊
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
HTMLCSSJavaScriptTypeScriptAngularReactNext.jsClean CodeSOLIDFunctional Programming
Soft Skills
CollaborationCommunicationAgile MethodologiesProject PlanningArchitecture Design