Senior Angular Developer

Johannesburg, Gauteng, South Africa

Job Description

About the Role:
As a Senior Angular Developer, you''ll be instrumental in building and maintaining complex, scalable, and high-performance web applications. You''ll work closely with a collaborative team of developers, designers, and stakeholders to deliver front-end solutions that meet business needs.
What You''ll Do:

  • Create reusable and scalable UI components using Angular, ensuring responsiveness, visual appeal, and user-friendliness.
  • Implement state management strategies using Angular tools like NgRx or third-party libraries like Redux.
  • Design and implement scalable, maintainable, and high-performance front-end architectures.
  • Follow best practices for structuring Angular applications, ensuring code modularity, reusability, and maintainability.
  • Provide mentorship and technical leadership to junior and other developers.
  • Promote best practices, new features, and advancements in Angular to the team, keeping everyone updated with the latest trends.
  • Collaborate closely with UX/UI designers, backend developers, and other stakeholders to understand requirements and implement them effectively.
  • Participate in client meetings, explaining technical concepts and offering solutions that meet business needs.
  • Stay up-to-date with the latest trends in Angular, web development, and software engineering best practices.
  • Set up and manage continuous integration and continuous deployment pipelines to automate testing and deployment processes.
  • Ensure Angular applications are correctly deployed to production environments using tools like Docker, Jenkins, or other CI/CD tools.
  • Respond to and resolve post-deployment issues to ensure smooth operations.
  • Ensure Angular applications adhere to security best practices (e.g., sanitizing inputs, preventing XSS, securing APIs).
  • Document code, architecture decisions, and processes for the team and future developers.
What You''ll Bring:
  • 7+ years of experience in Angular (including latest versions).
  • 5 to 7 years of experience in Web Design / Development.
  • A completed Bachelor''s Degree.
  • Leadership experience.
  • Experience working with both Linux and Windows servers.
  • Solid understanding and troubleshooting skills in TypeScript, Node.js, HTML5, CSS3, and JavaScript.
  • Strong background in Angular and front-end technologies.
  • Experience with version control systems like Git.
  • Ability to manage project timelines, provide accurate estimates, and deliver within deadlines.
  • Experience working in an Agile development environment, participating in sprint planning, standups, and retrospectives.
  • Strong problem-solving and debugging skills.
  • Excellent communication and collaboration skills.
  • Leadership and time-management abilities.
Join a team that values innovation, collaboration, and continuous improvement!
Apply today

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.


Job Detail

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