Intermediate Front-End Developer - City of Johannesburg Metropolitan Municipality - Ntice Search Solutions

    Ntice Search Solutions
    Ntice Search Solutions City of Johannesburg Metropolitan Municipality

    2 weeks ago

    Default job background
    Description

    Job Title:

    Intermediate Angular Frontend Developer


    About the Role:

    We are seeking a skilled and passionate Intermediate Angular Frontend Developer to join our team in Sandton. As a South African citizen, you should thrive in a collaborative environment, enjoy solving problems, and be eager to grow your expertise.

    This is a hybrid role, requiring 2–3 days of office work per week.


    Duties and Responsibilities:

    • Develop and maintain robust, user-friendly web applications using Angular (version 17 or later).
    • Create reusable components, directives, and services to ensure efficient development and maintainability.
    • Optimize application performance through concepts such as lazy loading, Ahead-of-Time (AOT) compilation, and change detection strategies.
    • Implement state management solutions using libraries like NgRx or Akita.
    • Design and manage forms using Reactive Forms and Template-Driven Forms, ensuring validation and dynamic form capabilities.
    • Utilize RxJS for managing asynchronous operations and event streams effectively.
    • Consume RESTful APIs using HTTP Client and handle authentication mechanisms (e.g., JWT or OAuth2).
    • Apply responsive design principles to ensure seamless performance across devices.
    • Diagnose and troubleshoot issues with Angular DevTools and browser developer tools.
    • Maintain best practices in unit testing with tools like Karma or Jasmine, and end-to-end testing with tools like Protractor or Cypress.
    • Collaborate with UI/UX designers to implement designs with precision and attention to detail.
    • Stay updated on Angular's latest features, trends, and best practices, and share knowledge with the team.

    Minimum Requirements:

    Education and Experience:

    • A degree in IT-related field.
    • At least 5 years' experience as a software developer.
    • 3+ years of experience in Angular development with a strong portfolio of projects.
    • A solid understanding of TypeScript, HTML5, CSS3, and SCSS/CSS frameworks (e.g., Bootstrap, Tailwind).
    • Experience with state management tools (e.g., NgRx, Akita).
    • Proficiency in building and consuming RESTful APIs.
    • A strong grasp of RxJS and asynchronous programming concepts.
    • Experience with performance optimization techniques such as lazy loading and AOT compilation.
    • Familiarity with testing frameworks like Jasmine, Karma, and Cypress.
    • Basic knowledge of databases and writing SQL queries.
    • Familiarity with Azure DevOps tools (Boards, Repos, Pipelines).
    • An understanding of authentication and security best practices (e.g., CSRF, XSS prevention).
    • Experience working in team environments and familiarity with Agile/Scrum methodologies.
    • South African citizenship with the ability to commute to our Sandton office at least 2–3 days per week.
    • Strong interpersonal and communication skills, with a collaborative mindset.


  • Network Recruitment Johannesburg

    Enhance Your Technical Abilities as a Front-End Developer · We are seeking an exceptional Front-End Developer to join our network and take advantage of truly multi-disciplinary opportunities. As a specialist recruiter within the IT sector, we connect talented developers like you ...


  • Network Recruitment Johannesburg

    Job Title: Web Front-End Developer · About the Role · We are seeking an experienced and skilled Web Front-End Developer to join our development team. As a key member of our team, you will be responsible for maintaining, enhancing, and developing the visitor-facing aspects of our ...


  • E-Merge Johannesburg

    A software development company is seeking a skilled Front-End Developer to join their team of developers. · About the Role · This is an exciting opportunity to be part of a team on a mission to empower enterprises through cutting-edge, model-driven solutions by delivering modern, ...


  • DCV Sabenza IT and Recruitment Johannesburg

    Front End Developer (BI Focus) – Advanced · We are seeking a highly skilled Front End Developer (BI Focus) to join our dynamic IT team supporting global operations within the motor industry. · This opportunity is based within our innovative IT Hub in South Africa, a strategic dig ...


  • Ad Talent Johannesburg

    About Us · We are a dynamic digital media agency. · Our Services Include: · Website Management · Social Media Management · Big Data Analytics · CRM Solutions · CGI and Digital Asset Creation · The Role · We are seeking a skilled front-end developer based in Johannesburg. · Your R ...


  • Yellosa Johannesburg

    Job Description · About the Role · As a skilled Website Developer at Yellosa, you will be responsible for creating high-quality, responsive websites that provide an exceptional user experience. This involves developing, testing, and maintaining websites, as well as implementing n ...


  • Goldman Resourcing Johannesburg

    Front-End Designer / Developer Key Role · We seek an experienced individual to join our team, bringing proficiency in HTML, CSS and the ability to juggle multiple priorities. · The successful candidate will translate design documents into HTML5, CSS3 web entities and collaborate ...


  • Pepkor Lifestyle Johannesburg

    Job Description · We are seeking a highly skilled Frontend Developer with strong expertise in JavaScript, micro frontends, modern web development frameworks like React. · The ideal candidate will have a proven track record of building scalable and visually engaging web applicatio ...


  • Smart4Energy City of Johannesburg Metropolitan Municipality

    Enhance products and services on our cloud-based platform as part of a dynamic team in Belgium. · JOB SCOPE · Create data-driven digital solutions within a cross-functional team, from specification to deployment (CICD). · Own features, collaborate with experts, write clean code, ...


  • Sabenza IT Recruitment Johannesburg

    Front End Digital Developer · We are seeking a skilled Front End Digital Developer to join our team. As a key member of our dynamic team, you will be responsible for creating and developing innovative solutions that drive business growth. · Duties & Responsibilities · Develop and ...


  • Network IT Johannesburg

    About This Role · Are you a highly skilled Senior Front-End Developer looking to make a significant impact in a challenging and rewarding role? We would love to hear from you. · Main Responsibilities · Write High-Quality Code: Write clean, efficient, and high-quality code for web ...


  • Sabenza IT Recruitment Johannesburg

    Front End Digital Developer Role · We are seeking an exceptional Front End Digital Developer to join our team. The ideal candidate will be a skilled web developer with expertise in crafting captivating user experiences. · Duties & Responsibilities · Develop solutions and function ...


  • Top Recruitment Johannesburg

    We are seeking an experienced Intermediate to Senior Angular TypeScript Frontend Developer with full stack .NET capabilities. · Key Responsibilities · Develop new user-facing features using Angular and TypeScript. · Build reusable components and front-end libraries for future use ...


  • Xcede Group Johannesburg

    Frontend Engineer (Angular) · Our client is a Cyber Security company looking for a skilled Frontend Engineer specializing in Angular. · You would be joining a dynamic team of engineers passionate about building secure, scalable, and responsive front-end applications that protect ...

  • Isilumko Staffing (JHB)

    Front-end Developer

    37 minutes ago


    Isilumko Staffing (JHB) Northcliff

    We are seeking a skilled Front-end Developer to join our team in Johannesburg/West Rand areas. · The ideal candidate will have relevant qualifications and 2-5 years of experience in front-end development, with expertise in HTML, CSS, UX, and strong creative design skills. · Famil ...


  • FrostByte Johannesburg Contract

    Frostbyte (Pty) Ltd Technology Company · We are a South African 100% BEE-owned technology company founded in 2013, providing custom software development solutions, quality control solutions, and consulting services for various technology platforms and niche sectors. Our major cli ...


  • FrostByte Johannesburg

    About Us · Frostbyte (Pty) Ltd is a 100% Black Economic Empowerment (BEE)-owned technology company founded in 2013. We specialize in providing custom software development solutions, quality control solutions, and consulting services for various technology platforms and niche sect ...


  • E-Merge Johannesburg

    Senior Front-End Developer Position Overview · We are seeking a highly skilled Senior Front-End Developer to join our team at e-merge in Johannesburg. This is a hybrid position that offers the best of both worlds, with a dynamic work environment and excellent perks. · Main Respon ...


  • Khonology (Pty) Ltd Johannesburg

    Our company Khonology (Pty) Ltd is seeking skilled professionals for a 12-month in-office assignment in the heart of Sandton. As we strive to deliver exceptional results, we are looking for two talented Mid-Level Front End Developers with expertise in front-end development.We val ...


  • PricewaterhouseCoopers Johannesburg Full time

    Job Title: Front-End Developer/Web Designer · This is a challenging opportunity to join PwC as a skilled Front-End Developer/ Web Designer. The ideal candidate will have a strong portfolio showcasing their work and experience in designing, developing or managing user interface de ...

Jobs
>
Johannesburg