Front End Developer, React OR Angular
Location | Century City, South Africa |
Date Posted | July 28, 2022 |
Category |
IT / Information Technology
|
Job Type |
Temporary
|
Currency | ZAR |
Description
Apply critical thinking & problem solving skills to contribute to all phases of the development lifecycle & quickly produce well-organised, optimized, and documented source code to deliver high-performing, scalable, enterprise-grade applications.
Front end Developer
Overview
The Access FX team within CIB Digital Tech is looking for a Front end Developer to join our dynamic team and deliver a streamlined user experience. We want a team member who strives to develop a first class codebase using best practices.
As a Front end Developer, you will implement a complete user interface in the form of a mobile and desktop web app
Duties & Responsibilities
- Develop User interfaces for Modern Rich Internet Applications with the latest Front end Technologies
- Perform product analysis and development tasks of increasingly complex nature which may require extensive research and analysis.
- Writing tested and documented JavaScript, HTML and CSS
- Make design and technical decisions for Front end projects.
- Develop application code and unit test in the React/Angular, Rest Web Services with ideally some C# backend experience
- Ensure high performance
Desired Experience & Qualification
- 3 – 5+ years development experience
- Minimum 2 years front-end experience (experience must be in the last 2 years)
- Experience in React (Angular beneficial)
- Beneficial Front end skills: Electron, Redux, ELK, Elastic, Fluent d, Kibana, State Management in a front end framework
- Beneficial technical skills: Cloud, Rancher, Docker/Containerization, DevOps (i.e. pipeline deployment, repository management), Azure
- Ways of Working - experience actively working in an agile manner i.e. Kanban, Scrum etc
- Back end experience nice to have
- Tertiary education in Computer Science / Engineering or related field
- Strong expertise with HTML, CSS, and writing cross-browser compatible code
- Good understanding of AJAX and JavaScript Dom manipulation Techniques
- Experience with RESTful services
- Experience in JavaScript build tools like grunt or gulp
- Expert in any one of the modern JavaScript MV-VM/MVC frameworks (JQuery, NodeJS, GruntJS)
- Familiar with testing frameworks (Ex. Jasmine)
- Test runner framework (Ex. Karma)
- Hand on and implements complex Front end / React applications, directives, controllers, services
- Critical thinker and problem-solving skills
- Team player
- Good time-management skills
- Great interpersonal and communication skills
- Ability and drive to work in a fast paced, high pressure environment