Front End Developer From New Start Development

Cape Town, Western Cape, South Africa

Job Description

:
This is a FROM NEW START/GREENFIELD DEVELOPMENT ROLE. The successful Candidate must have hands on development experience with building a new system from scratch. Not enhancing of migrating a legacy system - but from scratch.

  • Develop, test, and maintain high-quality front-end code for web applications using React, Angular, JavaScript, HTML5, and CSS3/SASS.
  • Translate UI/UX wireframes and design mockups into responsive, interactive, and visually appealing interfaces.
  • Collaborate with designers, back-end developers, and product owners to deliver seamless user experiences.
  • Implement and maintain component libraries and reusable front-end modules.
  • Ensure cross-browser and cross-platform compatibility.
  • Optimize applications for speed and scalability.
  • Contribute to code reviews, maintain code quality, and follow best practices.
  • Stay up to date with emerging technologies and front-end trends.
Requirements
legacy code: The development team starts with a blank slate.
Freedom of architecture: Developers can choose the best technologies, tools, and design patterns without needing to accommodate existing constraints.
More planning required upfront: Since nothing exists, everything -- from data models to user interfaces -- must be defined and designed.
Typically higher initial effort: There's no existing structure or system to build upon.
  • 5+ years of experience in front-end development.
  • A degree in Computer Science, Software Engineering, or a related field is preferred, but relevant experience will also be considered
  • Strong proficiency in JavaScript, with practical experience using React, Angular, or similar frameworks.
  • Solid understanding of front-end tools and libraries (e.g., Redux, Webpack, Babel, NPM/Yarn).
  • Proficient in HTML5, CSS3, and pre-processors such as SASS or LESS.
  • Experience with RESTful APIs and JSON.
  • Familiarity with version control systems such as Git.
  • Exposure to or interest in back-end development (e.g., Node.js, Express.js, MongoDB).
  • Experience with full-stack development.
  • Familiarity with TypeScript.
  • Knowledge of testing frameworks (e.g., Jest, Mocha, Cypress).
  • Experience with CI/CD tools and workflows.
  • Understanding of accessibility standards (WCAG) and responsive design principles.
  • Exposure to Agile/Scrum development methodologies.
Strong debugging and troubleshooting skills.

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
    JD1476282
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    R400 - 500 per hour
  • Employment Status
    Permanent
  • Job Location
    Cape Town, Western Cape, South Africa
  • Education
    Not mentioned