Software Engineer III
Indexed description
We are seeking a skilled React.js Developer to join our marketing technology team. The ideal candidate will be responsible for designing and implementing user interface components for web applications using React.js. You will ensure that these components and the overall application are robust, easy to maintain, and meet the highest standards of performance and usability.
Job Responsibilities
- Develop new user-facing features using React.js.
- Build reusable components and front-end libraries for future use.
- Translate designs and wireframes into high-quality code.
- Optimize components for maximum performance across a wide variety of web-capable devices and browsers.
- Collaborate with other team members, including designers and backend developers, to deliver seamless user experiences.
- Participate in code reviews and contribute to team best practices.
- Bachelorâs or Masterâs degree in Computer Science, Engineering, or related field.
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
- Thorough understanding of React.js and its core principles.
- Experience with popular React.js workflows (such as Redux, Context API, Micro-frontend).
- Familiarity with RESTful APIs and modern front-end build pipelines and tools (Webpack).
- Knowledge of HTML, CSS, and modern web standards.
- Experience with TypeScript.
- Familiarity with testing frameworks (Jest, React Testing Library).
- Experience with server-side rendering.
- Knowledge of CI/CD pipelines.
- Experience working in Agile/Scrum environments.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search