Introduction  
This is not just a standard Angular development role; it requires advanced production-grade Angular expertise, particularly Angular 12 with NgRx and scalable component architecture.
Extensive use of RxJS, TypeScript, and SCSS is also necessary.
This is a long-term (3-year), renewable contract based in Midrand.
Send your CV to: 
Job Description  
- We are seeking a UI Front End Developer to join the ATG toolchain domain.
 
 
- Develop features in collaboration with external design and development partners in Europe.
 
 
- Work in an integrated Agile environment (Jira, Confluence, XRay).
 
 
- Participate in Agile meetings (Stand-Up, Refinements, etc.).
 
 
- Propose and review system designs and evaluate alternatives.
 
 
- Collaborate with UI/UX designers and business users to create visually appealing and user-friendly interfaces using Angular.
 
 
- Meet with end users and gather requirements.
 
 
- Ensure cross-browser compatibility and responsiveness of frontend components.
 
 
- Review and present proposed system solutions to Business & IT Product Owners.
 
 
- Develop system solutions adhering to quality and delivery standards.
 
 
- Conduct system testing and create test cases.
 
 
- Implement systems solutions, designing, developing, and maintaining high-quality software across the full tech stack.
 
 
- Perform system audits and quality assurance.
 
 
- Participate in regular Scrum meetings via MS Teams, including Daily Planning, Estimation, Refinement, Review, and Retro.
 
 
- Liaise with stakeholders and team members.
 
 
- Support existing solutions and DevOps processes.
 
 
- Share knowledge through documentation and code reviews.
 
 
- Optimize frontend performance and contribute to mobile development initiatives.
 
 
- Perform any additional responsibilities as assigned within the Agile Working Model (AWM) Team Charter.
 
 
Minimum Requirements  
- Relevant IT Degree or equivalent certifications and experience.
 
 
- At least 5 years of Front End Development experience in the IT industry.
 
 
- Advanced Angular experience of at least 5 years, focusing on: 
Deep expertise in Angular (v12), including NgRx and advanced component patterns.
- Strong proficiency in TypeScript, JavaScript (ES6), HTML5, and CSS3/SCSS.
 
 
- Experience with front-end architecture, modular design, and scalable state management.
 
 
- Proficiency with Npm Package Manager, RxJS, REST, OIDC authentication framework, Bootstrap, build tools, and pipelines.
 
 
- Experience with unit testing and RESTful APIs (Swagger, Open API).
 
 
- Strong knowledge of CI/CD processes, version control, and deployment pipelines.
 
 
- Experience with testing tools such as Karma, Jasmine, Postman, Newman, Cypress, Selenium, JUnit, Robot, Jest.
 
 
- Additional responsibilities as per the Agile Working Model (AWM) Charter.
 
 
Beneficial Skills  
- Knowledge of Agile development methodologies.
 
 
- Understanding of engineering principles, design patterns, and clean coding practices.
 
 
- Familiarity with security frameworks like OWASP Top 10.
 
 
- Experience with Confluence, Jira, Azure Cloud, Docker, Spring Boot, OpenShift, Quarkus, SQL (Oracle, Postgres), Microservices, DevOps, RESTful web services, build tools (Angular CLI, Maven, Gradle, Gulp, Grunt, Webpack), IOC/Dependency Injection, containerization technologies like Docker and Kubernetes, JQuery, Sencha Ext JS, browser developer tools, data structures, algorithms, and Java.
 
 
Package & Remuneration  
Market-related salary.
Key Skills  
Bootstrap, CSS, Front-End Development, HTML5, React, Redux, Node.js, Angular, Less, JavaScript, Backbone.js, Sass.
Employment Type:  Contract 
Experience:  5+ years 
Vacancy:  1 
 #J-18808-Ljbffr