Front-end focused roles (React)
Front-end focused roles (React)
(React specialization module required)
A Frontend Developer specializes in building the user interface and user experience of web applications. With a focus on React, this role involves creating dynamic and responsive web pages using HTML, CSS, JavaScript, and TypeScript. The Frontend Developer is proficient in translating design and functional specifications into user-friendly and aesthetically pleasing web interfaces. They need to be familiar with the React ecosystem, including hooks, state management, and component lifecycle.
Skills & technologies:
HTML & CSS mastery
JavaScript & TypeScript proficiency
Good understanding of React framework
State management libraries (e.g., Redux)
Responsive design principles
UX principles
Version control (e.g., Git)
Agile work principles
Back-end focused roles (Node.js)
Back-end focused roles (Node.js)
(Completion of module 3 required)
A Backend Developer is responsible for server-side web application logic and integration. They are proficient in handling databases, server, API, and other interconnecting parts of a web service. Node.js is a framework that is rapidly gaining popularity due to wide-spread use of Javascript and is used to build complex architectures and functionalities that drive the core of web applications. Backend developers of this specialization need to be familiar with the Node ecosystem and databases, such as PostgreSQL or MySQL.
Skills & technologies:
Javascript/Typescript mastery
Express.js framework
Server-side architecture principles
Database design and management (e.g., MySQL)
API development and documentation (REST, GraphQL)
Security best practices (authentication, authorization, data protection)
Knowledge of containerization and orchestration technologies (e.g., Docker)
Version control (e.g., Git)
Agile work principles
Back-end focused roles (Symfony)
Back-end focused roles (Symfony)
(Symfony specialization module required)
A Backend Developer is responsible for server-side web application logic and integration. They are proficient in handling databases, server, API, and other interconnecting parts of a web service. Symfony has been an extremely popular framework for a long time due to PHP’s native focus on web applications and is used to build complex architectures and functionalities that drive the core of web applications. Backend developers of this specialisation need to be familiar with Symfony’s ecosystem and databases, such as PostgreSQL or MySQL.
Skills & technologies:
PHP mastery
Symfony framework
Server-side architecture principles
Database design and management (e.g., MySQL)
API development and documentation (REST, GraphQL)
Security best practices (authentication, authorization, data protection)
Knowledge of containerization and orchestration technologies (e.g., Docker)
Version control (e.g., Git)