Angular Developer

Jobgether

View original posting

Work arrangement
Remote
Occupation
Software & IT
Location
South Africa
Compensation
Not disclosed
Apply by
April 10, 2027

About this role

<h3>Accountabilities:</h3><ul>
<li>Build, develop, and maintain scalable Angular components, features, and modern web applications.</li>
<li>Use modern Angular capabilities, including Angular Signals, updated control flow, and deferred or lazy loading, to improve application performance and maintainability.</li>
<li>Develop responsive and accessible interfaces using TypeScript, HTML5, CSS3, and SCSS.</li>
<li>Contribute to micro frontend architecture and module-based development, including Webpack Module Federation or Native Federation where applicable.</li>
<li>Integrate front-end applications with REST APIs and backend services, working with GraphQL where required.</li>
<li>Collaborate with UI/UX designers to deliver intuitive, responsive, and accessible user experiences.</li>
<li>Develop and maintain content-driven web experiences using enterprise CMS platforms, including Unily, headless CMS, or similar solutions.</li>
<li>Support and progressively modernize legacy applications built with AngularJS.</li>
<li>Participate in code reviews and uphold coding standards, software quality, and front-end development best practices.</li>
<li>Work with business stakeholders to understand functional requirements and translate them into effective technical solutions.</li>
<li>Participate in Agile/Scrum activities, including sprint planning, daily stand-ups, retrospectives, and story estimation.</li>
<li>Build and maintain Node.js backend components when needed.</li>
<li>Support applications and services deployed in AWS cloud environments.</li>
<li>Use development tools and workflows such as Angular CLI, Git, CI/CD pipelines, and Storybook.</li>
<li>Continuously evaluate new Angular features, tools, and development practices to improve application quality and efficiency.</li>
<h2>Requirements:</h2>
<ul>
<li>Strong hands-on experience developing applications with Angular, preferably Angular 19 or later, with Angular 17 or later required.</li>
<li>Strong proficiency in TypeScript and experience building responsive web applications using HTML5, CSS3, and SCSS.</li>
<li>Practical knowledge of Angular Signals and modern Angular development practices.</li>
<li>Strong understanding of component-based development, front-end architecture, and maintainable application design.</li>
<li>Experience integrating applications with REST APIs and backend services.</li>
<li>Familiarity with micro frontend architectures and Module Federation or Native Federation is highly valued.</li>
<li>Experience with enterprise CMS platforms, such as Unily, or other enterprise and headless CMS solutions is an advantage.</li>
<li>Familiarity with AngularJS and the modernization of legacy front-end applications is beneficial.</li>
<li>Experience with Git and Angular CLI, with exposure to CI/CD workflows and Storybook.</li>
<li>Knowledge of Node.js, GraphQL, and AWS cloud environments is an advantage.</li>
<li>Ability to work effectively in an Agile/Scrum environment and collaborate with cross-functional teams.</li>
<li>Strong problem-solving, communication, and collaboration skills, with the ability to translate business needs into practical technical solutions.</li>
<li>A proactive approach to learning, adopting new technologies, and continuously improving development practices.</li>
<h2>Benefits:</h2>
<ul>
<li>Fully remote work arrangement.</li>
<li>Contract-based engagement.</li>
<li>Opportunity to work with modern Angular technologies and enterprise-scale web applications.</li>
<li>Exposure to micro frontend architecture, enterprise CMS platforms, Node.js, GraphQL, and AWS.</li>
<li>Opportunity to contribute to the modernization of existing applications and the adoption of current front-end development practices.</li>
</ul>
</ul>
</ul>

Apply on employer site

You'll continue on the employer's careers page to submit your application.