Angular Developer - Cape Town Verfied

Salary Negotiable Cape Town, Western Cape Cape Town, Western Cape more than 14 days ago 09-10-2018 1:44:27 PM
08-11-2018 7:18:26 AM

We are looking for an Angular Developer (Front end) for a Company in Cape Town.

Requirements & Skills:
Minimum of 5 years in JavaScript development (Ideally more than 7 years)
Minimum of 1.5 years Angular2+ and Typescript experience
At least 1 year working with AngularJS
Played a key role in at least one Angular2+ project that you can showcase
Senior level competency and experience with Angular, Typescript, and RxJS are a must
Deep knowledge of AngularJS practices and commonly used modules based on extensive work experience
Solid background in JavaScript (ES5, & ES6+) and AngularJS
Proficient understanding of NPM and NodeJS.
Experience with Bootstrap v3, jQuery, Lodash, Highcharts, Keylines, Angular-UI and VertXwould be beneficial.
Creating self-contained, reusable, and testable modules and components
Proficient understanding of code versioning tools, such as Git.
Architecting and automating the build process for production, using task runners or scripts
Documenting the code inline using JSDoc or other conventions
Proficient understanding of cross-browser compatibility issues and ways to work around them.
Writing extensive unit tests using automated TDD tasks
Creating e2e test suites for all components, and running them with Protractor (or a well-reasoned alternative)
Good communication skills for working with local and remote with developers in different countries
Flexible personal life to cater for different time zones and willingness to travel every three months.
Ability to discuss and reason about architectural decisions with the other developers and stakeholders
Self-managed, accountable, and dependable.
A good eye for visual UI and a passion for UX.
A solid understanding of the inner workings of responsive frameworks (preferably Bootstrap).
A good understanding of, and experience with SCSS and jQuery.
Good work ethic and accountability.
Good problem-solving and analytical skills.
Good communication skills (especially with remote work).
Drive/ambition to build something awesome that's evolving and that will positively affect MANY people (end-users, developers, product teams, projects, and stake holders).

Salary is negotiable