About the role
RESPONSIBILITIES:
Develop dynamic and responsive user interfaces using React and related technologies.
Ensure code quality by applying good development practices, such as the use of automated tests (unit and/or integrated).
Collaborate with designers, product owners, and other developers to transform designs and ideas into robust technical solutions.
Optimize applications for better performance and scalability.
Integrate RESTful and/or GraphQL APIs into React applications.
Participate in code reviews and contribute to the continuous improvement of the development process.
Keep up to date with new technologies and contribute to the adoption of relevant trends for projects.
REQUIREMENTS:
Mandatory:
Hands-on experience with React.js (Hooks, Context API, etc.).
Solid knowledge of HTML5, CSS3 and JavaScript (ES6+).
Experience with state management (Redux, MobX or others).
Familiarity with styling libraries such as Styled-Components, TailwindCSS, or CSS Modules.
Experience consuming REST or GraphQL APIs.
Knowledge of code versioning tools (Git).
Advanced English.
Desirable:
Experience with TypeScript.
Knowledge of Next.js or other SSR (Server-Side Rendering) tools.
Experience testing with Jest, React Testing Library or Cypress.
Familiarity with agile methodologies (Scrum, Kanban).
Experience with integration and/or deployment in cloud environments (AWS, Azure, GCP).
Differentials:
Experience with WebSockets and/or real-time development.
Contributions to open-source projects.
Basic knowledge of UI/UX to propose design improvements.
About the company
CAPCO is a global technology and business consultancy focused on the financial services and energy sector, we are passionate about helping our clients, we have 33 offices across the Americas, Europe and Asia-Pacific!