Lead Front-End Developer (Angular)
| Location | Cape Town, South Africa |
| Date Posted | March 24, 2020 |
| Category |
IT / Information Technology
|
| Job Type |
Full-time
|
| Currency | ZAR |
Description
Job Details
Lead a small team of front-end developers
Drive the design, tooling and development of our clients front-end applications
Code, test and implement front-end solutions using an Angular 8 stack to meet business requirements
Gather project requirements, handle priorities and produce delivery estimates
Planning and allocating work to meet project deadlines
Help maintain code quality and best practices across the Front-End team by doing regular code reviews
and Pull Requests
Creation of intuitive, robust, and reusable user interfaces using Angular and modern CSS frameworks
Work with designers to maintain brand consistency and interface guidelines
Code high quality solutions that will enhance or simplify existing processes
Document technical implementations
Work in an agile environment with 2 week sprints and once a week stand ups
Mandatory Skills
Strong understanding of HTML, CSS, JavaScript
Strong understanding of responsive/mobile-first design, web standards, UI/UX best practices
Major must have: Experience working with Angular 4+ applications (other single page framework
experience also an asset)
Understanding of CSS architecture and methodology such as SMACSS, BEM, OOCSS
Understanding of Accessibility best practices, standards and testing on different devices
Intermediate level experience of CSS pre-processor (e.g. Sass, Less)
Strong experience with source control systems (e.g. Git, SVN)
Experience working with data-handling using AJAX, JSON, and REST API
Familiar with build tools such as Grunt, Gulp, Webpack, Angular CLI
Experience with cross-browser development within a large web application
Understanding of client-side performance and browser performance profiling
Familiar with front-end testing and debugging tools (Chrome Developer Tools, Firebug etc.)
Demonstrated knowledge of client-side performance analysis and optimization techniques
Github account with a Portfolio for demonstration and review
Nice to Have Skills
Professional 4-5+ years with experience in the development of the Front-End for applications with multiple
functions.
Experience with any backend technologies such as Python (Django), Node.js etc
Familiar with designer tools, such as Photoshop, Illustrator, GIMP etc
Experience or familiarity with Docker, rkt or Kubernetes and cloud platforms such as GCP
