Front End Developer - Cape Town Verfied

Salary Negotiable Cape Town, Western Cape Cape Town, Western Cape more than 14 days ago 29-05-2020 10:41:08 AM
24-07-2020 10:41:08 AM
Front End Developer

Location: Durbanville, Cape Town
Salary: Market Related

About the Role:
Opportunity available for a Front End Developer who is able to develop applications with a great user experience in mind. This position is for you if you enjoy understanding and solving user requests while delivering professional software.

Requirements:
5 + years development experience using JavaScript, preferably within the Angular framework
Proficient in HTML, CSS, and at least one JavaScript and CSS framework
Experience using relational database technologies
Deep understanding of application architecture
Able to develop ideas and share them clearly (in non-technical terms when required)
Able to explain solution trade-offs (in non-technical terms when required)
Advantageous / nice to have but not essential
Developing web applications using Angular and Bootstrap
Building wireframes using Balsamiq Mockup
Developing using Java Spring
Working with a MySQL database
Development using Python
Experience using version control systems, such as GIT
Continuous Integration tools such as Jenkins
Google Cloud Platform and G-Suite
Use of container technology such as Docker
WSO2 platform
React, and Node.JS
Oracle, SQL Server, and PostgreSQL databases
Agile methodologies, such as SCRUM and KANBAN

Duties:
Understand and analyze user requests
Design, develop and maintain front end applications
Able to keep User Experience top of mind when designing user interfaces
Able to build wireframes and bring across ideas which will solve a user request
Provide input towards the design of API’s
Be involved with the design and maintenance of underlying database objects
Support quality assurance (by expanding automated testing and supporting user testing)
Guide, mentor, and share your experience with your teammates
Participate during all stages of the software development life-cycle
Improve and streamline processes (including application testing, deployment, and monitoring)
Help with day-to-day queries from clients and IT teams