Developer - Front-End (Team Lead)
Cape Town, Western Cape, ZA
6d ago
source : Careers24
  • About the Client : *Our international, listed blue-chip client offers a pleasant professional office working environment located in the Southern Suburbs.
  • They promote a culture of continual learning and of sharing of knowledge with each other and their clients and encourage staff to lead a balanced lifestyle.

    They strive to reward staff with fair market-related basic salaries, as well as performance-based commission.*Responsibilities : Developing software features.

  • Understanding the system architecture and technical goals of the product.* Following the development process.* Troubleshooting issues and assisting with complex support queries.
  • Taking part in the following : * Stand-ups, planning sessions, demos and retrospectives.* Collaborative-development and code-reviews.
  • Knowledge-sharing and documentation.* Building relationships with all other teams in the product development department.
  • Managing / mentoring junior developers. *Qualification : Degree or Diploma in Software Engineering, Computer Science or a related area.
  • Skills / Experience : Minimum of 5 - 7 years.* Experience in user interface design and development.* Design and develop UI architecture, including XHTML, CSS and JavaScript.
  • Translate visual designs into completed HTML pages while strictly adhering to design specifications Implement presentation structure and standards.
  • Work closely with back-end software engineers to ensure integrity of the UI throughout the development life-cycle.* Ensure cross-browser / multi-channel compatibility and resolve bugs where required.
  • 3+ years in building robust Web Applications using frameworks such as Angular, React, Backbone or Vue.* Strong knowledge of UI development best practices and SPA's.
  • Experience in developing applications using best practice responsive web design.* Experience with JavaScript unit testing frameworks.
  • Experience using type-checking languages (Flow or Typescript) and CSS-in-JS libraries is a plus* Experience developing complex web applications and ideally understand some of the challenges in building robust modular applications using tools like ServiceWorkers, PWA, Responsive Web Design.
  • Understanding of the back-end architecture and understand the role of a framework like Node.js or a language like C#.* Experience with back-end development (APIs, services, etc.
  • considered favorably.* Experience with cross-cutting concerns in web development.

    Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form