Description
Job Summary:
Develop and evolve web applications using cutting-edge technologies, collaborate with multidisciplinary teams, and contribute to the evolution of design systems and frameworks.
Key Highlights:
1. Development with React, Vue.js, Next.js, and Nuxt.js
2. Collaboration with multidisciplinary squads and definition of best practices
3. Creation and evolution of design systems and optimization of performance/SEO
**MAIN RESPONSIBILITIES:**
* Develop and evolve web applications using **React**, **Vue.js**, **Next.js**, and **Nuxt.js**, ensuring high performance, maintainability, and code quality.
* Map technical requirements, propose modern architectural solutions, and collaborate with multidisciplinary squads (backend, product, design, and QA).
* Participate in code reviews, define best practices, and support less experienced developers in the team's technical growth.
* Integrate applications with REST and GraphQL APIs, ensuring security, efficiency, and consistency in data consumption.
* Contribute to the creation and evolution of **design systems**, internal libraries, and frameworks used by the company.
* Monitor, measure, and optimize web application performance, SEO, and accessibility.
* Work in an agile environment, participating in ceremonies, planning sessions, and architecture and product discussions.
**REQUIREMENTS FOR THIS POSITION:**
* Bachelor’s degree in **Computer Science**, **Software Engineering**, **Information Systems**, or related fields.
* Proven prior experience in frontend development with **React** and/or **Vue.js**, including advanced ecosystems (**Next.js**, **Nuxt.js**).
* Proficiency in **JavaScript**, **TypeScript**, HTML5, and CSS3 (SASS, CSS Modules, Styled Components, Tailwind, or similar).
* Experience with Git version control, CI/CD pipelines, and integration with REST/GraphQL APIs.
* Solid understanding of frontend architecture principles, componentization, global state management (Redux, Pinia, Vuex, Zustand, Jotai), caching, and optimization.
* Familiarity with unit and integration testing (Jest, Vitest, Testing Library, Cypress, Playwright, etc.).
* Ability to work autonomously, collaboratively, and results-oriented, communicating effectively in remote environments.
**PREFERRED QUALIFICATIONS:**
* Postgraduate degree or certifications in Software Engineering, Frontend Architecture, or Cloud.
* Experience with SSR, SSG, Edge Functions, and advanced optimization in Next/Nuxt.
* Hands-on experience with design systems, UX/UI tools (Figma), and accessibility (WCAG).
* **Experience with Firebase (Auth, Firestore, Storage, Functions, Hosting).**
* Contributions to communities, open-source projects, or participation in technical events.
* Knowledge of cloud environments (AWS, GCP, Azure) and containers (Docker).
**Diversity strengthens us!**
If you are a person with a disability, our opportunities await you. **Join our team!**