Front End Developer (senior) 2564

Gauteng, South Africa

Job Description

Our client is looking for a Front End Developer (Senior) with 5 Plus years Front End Development in IT Industry. Relevant IT Degree or equivalent certifications, based in Gauteng, contract until December 2027
Essential Skills Requirements:
Advanced Angular experience of min 5 years, covering the following focus topics:
o Deep expertise in Angular (v12+) including, NgRx, and advanced component patterns
o Strong proficiency in TypeScript, JavaScript (ES6+), HTML5, and CSS3/SCSS
o Experience with front-end architecture, modular design, and scalable state management

  • Npm Package Manager
  • RXJS
  • REST
  • OIDC authentication framework
  • Bootstrap
  • Build tools and pipelines
  • Unit testing
  • RESTful (Swagger, Open API)
  • Git
  • Strong knowledge of CI/CD processes, including version control and build/deployment pipelines
  • Experience with testing tools eg Karma, Jasmine, Postman, Newman, Cypress, Selenium, Junit, Robot, Jest
Advantageous Skills Requirements:
  • Agile development methodologies
  • Understanding of engineering principles, design patterns, and clean coding practices
  • Familiarity with security frameworks, such as OWASP Top 10.
  • Confluence/ Jira
  • Experience with Continuous Integration and Delivery tools
  • UX Experience
  • AZURE Cloud, Docker, Spring Boot, Open Shift, Quarkus
  • SQL (Oracle, Postgres)
  • Micro Services
  • DevOps
  • Understanding of microservice architecture and web services (RESTful)
  • Build Tools (Angular CU/Maven/Gradle/ Gulp/grunt/webpack)
  • loC / Dependency Injection
  • Containerization technologies like Docker and orchestrators like Kubernetes.
  • JQuery
  • Sencha Ext JS
  • Browser Developer Tools
  • Engineering Principles
  • Design patterns
  • Clean coding principles
  • Data structures and Algorithms
  • Java
What Will Your Role And Responsibilities Be?
  • Development of features in collaboration with external design and development partners in Munich.
  • Working in an integrated Agile environment (Jira, Confluence, XRay).
  • Take part in Agile Meetings (Stand-Up, Refinements etc).
  • Propose and review system design 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 solution to Business & IT Product Owners.
  • Develop systems solutions in line with quality and delivery requirements and standards.
  • System testing / Creation of test cases
  • System implementation. Design, develop, and maintain high-quality software solutions across the full tech stack.
  • System audits/quality assurance.
  • Take part in regular Scrum meetings via MS Teams. Daily, Planning, Estimation, Refinement, Review, Retro.
  • Liaise with stakeholders and team members.
  • Support existing solutions, DevOps.
  • Share knowledge by creating and maintaining documentation and conducting code reviews
  • Optimize frontend performance and contribute to mobile development initiatives.
  • Any additional responsibilities assigned in the Agile Working Model (AWM) Team Charter
Apply now!!! send CV to
For more information please contact:
Natally Tshabalala

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1451140
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Gauteng, South Africa
  • Education
    Not mentioned