Navigate Change
Senior Node/React Developer
Location
Brazil
Posted
14 days ago
Salary
0
Seniority
Senior
Job Description
Senior Node/React Developer
CI&T
• Collaborate with CI&T to support a client in the media industry; • Always strive to create the best user experience for the end user; • Write clean, well-tested, maintainable code using software development best practices; • Design solutions using appropriate frameworks; • Identify opportunities for improvement; • Work collaboratively with other team members, including developers, designers, and stakeholders, to ensure project success; • Perform code reviews both as reviewer and author, ensuring the quality and functionality of developed features; • Ensure a stable and productive development environment; • Be open to learning widely adopted tools in the technology stack; • Actively participate in solving complex problems, identifying improvement opportunities and proposing innovative solutions; • Monitor application behavior in production using key health and performance metrics available in monitoring tools; seek improvement insights and investigate anomalies based on these metrics.
Job Requirements
- Strong knowledge of JavaScript and proficiency in both object-oriented and functional programming paradigms;
- Solid knowledge of the Git version control system;
- Strong knowledge of HTML and CSS;
- Experience with responsive design (media queries, relative units, Flexbox, CSS Grid);
- Strong experience with Node.js and npm;
- Solid knowledge of REST API design (preferably using Express);
- Understanding of design patterns (Creational, Structural, and Behavioral);
- Proficiency in software development best practices (DRY, KISS, TDA, SoC (Separation of Concerns), SOLID);
- Familiarity with the microservices architectural model;
- Strong experience with the React library;
- Knowledge of the Context API;
- Knowledge of Redux and its use for state management with React;
- Experience with single-page applications delivered via Server-Side Rendering;
- Experience with unit testing in JavaScript and Jest;
- Experience with CI/CD tools (preferably GitLab CI);
- Familiarity with linting tools (preferably ESLint);
- Knowledge of containers, such as Docker.
Benefits
- Health and dental insurance;
- Meal and food allowance;
- Childcare assistance;
- Extended parental leave;
- Partnerships with gyms and health and wellness professionals via Wellhub (Gympass) and TotalPass;
- Profit-sharing program (PLR);
- Life insurance;
- Continuous learning platform (CI&T University);
- Discount club;
- Free online platform dedicated to promoting physical and mental health and well-being;
- Pregnancy and responsible parenting course;
- Partnerships with online course platforms;
- Language learning platform;
- And many others
Related Guides
Related Job Pages
More Frontend Engineer Jobs
• Lead the design and development of core frontend architecture of new products from the ground up. • Rapidly prototype and iterate on features to validate ideas and user experience. • Establish best practices for code quality, testing, performance, and maintainability. • Collaborate closely with design, product, and backend teams to shape the user experience end-to-end. • Contribute to key technical and product decisions as part of the founding engineering team. • Mentor future engineers and help build a high-caliber frontend team and culture.
• Develop, evolve, and maintain applications using Node.js, React and PHP. • Work on fullstack solutions, connecting backend, frontend, integrations and business rules. • Participate in technical and functional refinements with the team. • Investigate issues autonomously, including in scenarios with incomplete information. • Propose technical, architectural and productivity improvements. • Use AI tools, especially Claude, to support development, code analysis, documentation and problem solving. • Support the team in delivering solutions with quality, speed and product focus. • Collaborate with Tech Leads, Engineering, Product and business stakeholders.
Desarrollador/a Fullstack – Net Core, Angular
Periferia IT GroupTransformamos proyectos y negocios impulsados por metodologías ágiles, llevándolos al siguiente nivel.
• Diseñar, desarrollar y mantener aplicaciones web, APIs y funcionalidades Fullstack de punta a punta. • Implementar soluciones backend en .NET Core y Python, optimizando consultas SQL y rendimiento de aplicaciones. • Integrar servicios REST, bases de datos Oracle y componentes frontend modernos con Angular y/o React, participando en análisis técnico y definición de arquitectura.
• System Architecture & Design: Lead the design and implementation of scalable and maintainable systems, ensuring alignment with business requirements and technical standards. • Development & Coding: Write efficient and maintainable code using Node 20 LTS (back-end), Next 15+ (Backend + Front end), React 19+, React Native 0.80+, and Expo SDK 54+ technologies. • Backend & Database Development: Design and optimize SQL database schemas, write complex queries, and implement ORMs. • API Design & Documentation: Create well-documented RESTful APIs ensuring consistency and ease of integration. • Technical Leadership: Provide technical guidance and mentorship to junior engineers. • Performance Optimization: Identify and resolve performance bottlenecks in systems, databases, and APIs. • Collaboration: Work closely with cross-functional teams. • Documentation: Create and maintain technical documentation. • Security & Compliance: Implement and enforce security best practices. • Problem Solving: Troubleshoot and resolve complex technical issues. • Cloud & DevOps: Deploy and manage applications on Azure cloud platform.




