Qualifications/Experience:
Relevant degree or diploma in Computer Science, Software Engineering or equivalent practical experience.
Around 1β3 years of professional experience in front-end development or strong internship/project experience.
Familiarity with Agile working practices and basic development lifecycle.
Β
Essential Skills Requirements:
Basic proficiency in JavaScript for front-end development.
Familiarity with TypeScript and its basic features.
Working knowledge of Angular fundamentals (components, modules, services).
Basic CSS3 skills including responsive layout techniques.
Awareness of component-driven development concepts.
Familiarity with front-end build tools and package managers.
Basic understanding of unit testing concepts for front-end.
Ability to follow coding standards and work under direct supervision.
Willingness to work in an Agile team and participate in ceremonies.
Β
Advantageous Skills Requirements:
Exposure to React and its core concepts.
Experience translating UI/UX designs into code.
Familiarity with CI/CD concepts for front-end delivery.
Basic understanding of authentication concepts.
Awareness of performance optimisation techniques for web apps.
Experience using version control (Git) in a team environment.
Familiarity with containerisation concepts (Docker) as used by development teams.
Interest in cloud services for hosting front-end assets (AWS/Azure).
Experience or interest in working with design systems and component libraries.