All Collections
FAQ
Career Preparation Program | Endorsement
Job roles for Web Development program learners
Job roles for Web Development program learners
Updated over a week ago

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)

(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)

(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)

Did this answer your question?