This article outlines the role’s core responsibilities and requirements for building modern web solutions using React.js, Node.js, HTML, CSS and Canva, with involvement in AI integration. It covers developing and maintaining web applications, implementing server-side logic and APIs, creating user interfaces and visuals, collaborating on debugging and code reviews, researching new web technologies, and documenting technical specifications.
Core Responsibilities and Workflow
The role centers on end-to-end delivery of web projects by combining front-end, back-end and visual design tasks. Responsibilities include:
- Develop and maintain web applications using React.js: work on application features and ongoing maintenance to keep projects functional and up to date.
- Implement server-side logic and APIs using Node.js: create and maintain server-side functionality and APIs to support front-end needs.
- Design and create web pages and user interfaces using HTML and CSS: craft page structure and presentation to deliver usable interfaces.
- Create visual content using Canva: produce visual assets that support UI design and project needs.
- Collaborate with the development team to troubleshoot and debug issues: work with teammates to identify, reproduce and resolve defects affecting the application.
- Participate in code reviews: review and provide feedback on code to maintain quality and consistency across the codebase.
- Research and implement new web technologies: evaluate and adopt relevant technologies that support project goals and improve solutions.
- Assist in integrating AI features: support the inclusion of AI-related capabilities into the product as required.
- Document project progress and technical specifications: keep clear records of development status and maintain documentation for technical details and decisions.
Skills, Requirements and Candidate Fit
Successful candidates bring a solid foundation in core web technologies and familiarity with the tools used in the workflow:
- Strong foundation in HTML, CSS and JavaScript: these fundamental skills support both interface construction and interaction with application logic.
- Experience with React.js and Node.js preferred: practical experience with React.js for front-end work and Node.js for server-side logic and APIs aligns directly with the role’s primary responsibilities.
- Familiarity with Canva: the ability to create and adapt visual content with Canva supports UI design and presentation tasks.
- Basic understanding of Artificial Intelligence (AI): a foundational grasp of AI concepts enables meaningful participation when assisting in AI feature integration.
Together, these skills enable a candidate to carry out development, collaboration, research, integration and documentation activities that the position requires.
In summary, this position requires developing web applications with React.js; building server-side logic and APIs with Node.js; and designing pages and user interfaces using HTML and CSS. The role includes creating visuals with Canva, collaborating on debugging and code reviews, researching technologies, assisting AI integration, and documenting specifications. Candidates need strong HTML, CSS and JavaScript foundations; React.js and Node.js experience preferred.




