Front End Developer

Sandton, Johannesburg, South Africa

Job Description

Key Responsibilities

  • Application Development:
  • Design, develop, and maintain scalable front-end applications using Angular and JavaScript.
  • Implement responsive, accessible, and high-performance user interfaces.
  • Collaboration & Leadership:
  • Work closely with UX/UI designers, back-end developers, and product managers to deliver seamless solutions.
  • Provide technical guidance and mentorship to junior developers.
  • Contribute to architectural decisions and front-end strategy.
  • Code Quality & Standards:
  • Write clean, maintainable, and well-documented code.
  • Ensure adherence to coding standards, security practices, and performance optimization.
  • Conduct code reviews and enforce best practices.
  • Innovation & Problem-Solving:
  • Stay updated with emerging front-end technologies and frameworks.
  • Proactively identify and resolve technical challenges.
  • Drive continuous improvement in development processes and tools.
  • Required Skills & Experience
  • Technical Expertise:
  • Strong proficiency in Angular (latest versions) and JavaScript (ES6+).
  • Solid understanding of HTML5, CSS3, TypeScript, and responsive design principles.
  • Experience with RESTful APIs and integrating front-end applications with back-end services.
  • Familiarity with RxJS, NgRx (or similar state management libraries).
  • Tools & Frameworks:
  • Experience with Git version control and CI/CD pipelines.
  • Knowledge of testing frameworks (e.g., Jasmine, Karma, Jest).
  • Exposure to Agile/Scrum methodologies.
  • Soft Skills:
  • Strong analytical and problem-solving abilities.
  • Excellent communication and collaboration skills.
  • Ability to work independently and manage multiple priorities.
  • Leadership qualities with experience mentoring or guiding teams.
  • Qualifications
  • Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent experience).
  • Minimum 5+ years of front-end development experience, with at least 3 years working extensively with Angular.
  • Proven track record of delivering complex, high-quality front-end applications.
  • Preferred (Nice-to-Have)
  • Experience with GraphQL or micro-frontend architecture.
  • Knowledge of cloud platforms (AWS, Azure, or GCP).
  • Familiarity with performance monitoring tools and accessibility standards (WCAG).

Skills Required

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
    JD1615439
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Sandton, Johannesburg, South Africa
  • Education
    Not mentioned