Front end Developer (Developer III / Analyst Programmer I)

Responsibilities

We are looking for a person who is comfortable exploring ever charging development languages and technologies, 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.

Clients: Ackermans, Pep, Pep Africa, Speciality, Pepkor Properties

  • 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 Pepkor IT teams

Key Competencies and Qualifications

  • 5 + years development experience using JavaScript, preferably within the Angular framework
  • Constantly seeking to learn and improve
  • Ability to self-manage and to being proactive
  • Proficient in using other fundamental front end languages such as HTML, CSS, and at least one JavaScript and CSS framework 
  • Experience using relational database technologies
  • Deep understanding of application architecture
  • Able to take responsibility and be self motivated
  • 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)
  • Able to work within a team
  • Be curious in technology

Not required, but nice to have:

  • Experience developing web applications using Angular and Bootstrap
  • Experience building wireframes using Balsamiq Mockup
  • Experience developing using Java Spring 
  • Experience working with a MySQL database
  • Experience development using Python
  • Experience using version control systems, such as GIT 
  • Familiarity with Continuous Integration tools such as Jenkins 
  • Familiarity with Google Cloud Platform and G-Suite
  • Familiarity in the use of container technology such as Docker
  • Familiarity with the WSO2 platform
  • Familiarity with React, and Node.JS
  • Familiarity using Oracle, SQL Server, and PostgreSQL databases
  • Exposure to Agile methodologies, such as SCRUM and KANBAN

Apply for this position

Please spend some time writing your introduction and ensure that you have a CV to attach with your application. If you have a LinkedIn public profile please add it to your introduction as-well. Giving us detailed information about your career qualifications will increase your chances of being contacted by us significantly.

* All fields are required





Related Careers

All
Customer & Digital
Account Clerk l2020-02-07 12:15:40

Account Clerk position available. Responsible for Issuing and processing of orders & invoices. Reconciling of invoices and orders. Documentation management.

Analyst Programmer I / Developer III2014-09-16 08:03:20

The primary focus of this position is to help with day-to-day queries from users and PIT teams and to Develop,…

Analyst Programmer II2014-10-23 15:14:44

Analyst Programmer II with atleast 8 years of IT experience and 6 or more years with PL/SQL experience.

BI User Interface: Analyst Programmer II2019-04-03 15:33:28

The primary focus of this position is to engage with different clients in the cellular area to understand business problems/needs,…

Business Analyst (Jnr Level) (Perm)2019-11-18 11:31:58

We are looking for a Business Analyst who will be part of the vital link between our Customer & Virtual…

Business Analyst (Mid Level) (12 month Contract)2019-11-21 14:37:59

We are looking for a Business Analyst who will be part of the vital link between our Customer & Virtual…

Data Analyst Programmer I2019-09-17 13:38:40

The primary focus of this position is to use technical skills to put software, systems and data together in a…

Data Analyst Programmer I for Visualisation2019-11-18 10:27:34

The primary focus of this position is to use technical skills to put software, systems and data together in a…

Data Analyst Programmer II2019-09-18 16:19:40

The primary focus of this position is to use technical skills to put software, systems and data together in a…

Data Engineer2016-11-30 12:15:41

The primary focus of this position is to use technical skills to put software, systems and data together in a…

Delphi Developer2015-09-14 11:46:56

Developer position available. Responsible for analysis, design and development of complex systems. Testing and debugging between programs and interface sub-systems.

Desktop Support: Stock controller2017-03-06 12:58:57

The successful candidate will be responsible for IT equipment stock management (receiving/distribution) to both internal and external customers timeously and…

Developer II2019-11-14 12:15:46

We have an exciting & challenging role available for an experienced person who is highly meticulous and enjoys working in…

Developer III / Analyst Programmer I2020-02-14 13:43:07

We are looking for a person who is comfortable exploring ever charging development languages and technologies, who is able to…

Front end Developer (Developer III / Analyst Programmer I)2020-02-14 13:39:41

We are looking for a person who is comfortable exploring ever charging development languages and technologies, who is able to…

Google Cloud Platform Developer2019-05-21 14:18:39

The primary focus of this position is to assist in the development and support of software and process to land…

JUNIOR DESKTOP SUPPORT TECHNICIAN CONTRACT DURBAN2020-02-07 12:08:33

Junior Desktop Support Technician position available. Responsible for Identify computer hardware and software problems. 1 years’ experience is essential.

Network Manager2020-01-21 14:44:23

As the Network Manager, you will be responsible for the operational management of computer networks, including local area networks (LANs),…

Oracle PL/SQL Data warehouse developer2019-04-09 14:14:25

You will be part of data warehousing team that builds and supports and Oracle Data warehouse. There will eventually be…

Project Manager2020-01-08 15:18:43

We are looking for a Project Manager who will be part of the vital link between our Customer & Virtual…

Server Administrator2019-12-13 13:36:51

Server Administrator position available. Responsible for managing and ensuring efficient load balancing of VMware systems. 3-6 years’ experience required. MCSE…

TESTER DIGITAL SOLUTIONS2020-02-18 08:40:21

The primary focus of this position is the testing of every aspect of the existing customer pathways, across multiple channels…

TESTER DIGITAL SOLUTIONS2020-02-18 08:40:21

The primary focus of this position is the testing of every aspect of the existing customer pathways, across multiple channels…