
Senior Node/React Developer
Posted May 20

Posted May 20
This is a fully remote position, open to applicants in Brazil.
• Collaborate with CI&T to assist a client in the media sector;
• Always aim to enhance the user experience for the end user;
• Write clean, thoroughly tested, and maintainable code adhering to software development best practices;
• Design solutions utilizing suitable frameworks;
• Identify areas for enhancement;
• Work in a team-oriented manner with developers, designers, and stakeholders to ensure project success;
• Conduct code reviews both as a reviewer and author, ensuring the quality and functionality of developed features;
• Maintain a stable and productive development environment;
• Be open to learning widely-used tools within the technology stack;
• Actively engage in resolving complex issues, identifying areas for improvement, and proposing innovative solutions;
• Monitor application performance in production using key health and performance metrics available in monitoring tools; seek improvement insights and investigate anomalies based on these metrics.
• Strong expertise in JavaScript and proficiency in both object-oriented and functional programming paradigms;
• Solid understanding of the Git version control system;
• Strong knowledge of HTML and CSS;
• Experience with responsive design techniques (media queries, relative units, Flexbox, CSS Grid);
• Extensive experience with Node.js and npm;
• Solid understanding of REST API design (preferably using Express);
• Familiarity with design patterns (Creational, Structural, and Behavioral);
• Proficient in software development best practices (DRY, KISS, TDA, SoC (Separation of Concerns), SOLID);
• Familiar with the microservices architectural model;
• Strong experience with the React library;
• Knowledge of the Context API;
• Knowledge of Redux and its application for state management with React;
• Experience with single-page applications delivered through Server-Side Rendering;
• Experience with unit testing in JavaScript using Jest;
• Familiarity with CI/CD tools (preferably GitLab CI);
• Familiarity with linting tools (preferably ESLint);
• Understanding of containers, such as Docker.
• 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.
++hellohello
Uberall
Stone & Company
Social Discovery Group
Get handpicked remote jobs straight to your inbox weekly.