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