Jobs in

NodeJS Developer (Junior) - Midrand

ESSENTIAL SKILLS REQUIREMENTS:
- JavaScript
- Typescript
- Node.js
- OpenAPI
- Angular 5+
- HTML 5
- CSS (SCSS)
- AJAX & REST
- JSON & XML
- Relational Database experience (POSTGRES, SQL)
- JAVA (beneficial and optional)
- Micro Service Development
- Freestanding Component Development (POLYMER etc.)
ADVANTAGEOUS SKILLS REQUIREMENTS:
- Docker / Kubernetes (AWS / OpenShift advantageous)
- S3
- AWS CloudWatch
- AWS Fargate (ESC)
- Serverless Architecture
- Code versioning (Git)
- Jenkins
Beneficial:
- Agile development methodologies
- Confluence / Jira
- DevOps experience
WHICH QUALIFICATIONS/EXPERIENCE DO WE NEED FOR THE ROLE?
- Degree in IT or 3 years relevant experience
- Agile working experience
WHAT WILL BE YOUR ROLE AND RESPONSIBILITIES?
- Projects: Frontend:
- Rapidly experiment with multiple solutions
- Implement pixel perfect UI designs
- Implement re-usable HTML and JS logic
- Ensure all code is readable, extendable, and scalable
- Ensure that all implementations can be passed over to other developers, mid-development, with a minimum of handover
- Polish frontend behavior to ensure a great user experience
- Ensure that the small unseen details of a client-side application are of exceptional quality
- Ensure that all processes have been investigated/considered in obtaining the specifications of the user requirements
- Review and present proposed system solution to IT Project Manager/Leader and User
- Develop system solutions in line with quality and delivery requirements
- Ensure that the following steps in the Development Cycle are executed:
- Preparation of system/technical documentation (as per ISO standards)
- System testing/parallel runs
- System implementation
- System audits/quality assurance
Back-end skills:
- Linux
- RDS (PostgreSQL)
- NodeJS
- Open API
- S3
- ECS (Fargate)
- AWS RDS
- AWS MSK
- AWS CloudWatch
Transition:
- Review and present proposed system solution to IT Product Owner
- Ensure that the following steps in the Development Cycle are executed:
- Preparation of any additional system/technical documentation
- Engage in Knowledge Transition sessions together with Suppliers
- Take ownership of hosted system
- System implementation
- System audits/quality assurance
Additional Skills:
- Strong interpersonal and communication skills
- Strong ability to understand and interpret Business needs and requirements with the ability to move concepts through to proposal and finally successful implementation
- Excellent interpersonal and organizational skills with ability to communicate effectively (both verbally and written) with both technical and non-technical Apply Now
Share this job with someone you think should apply!
Facebook buttonFacebook   Whatsapp buttonWhatsapp

Related Jobs

NJS23E NodeJS Developer (Senior) - Menlyn

...

Nodejs Developer Midrand - Midrand

Liyema Consulting

...

NJS25E NodeJS Senior Developer - Midrand

...

Nodejs Developer Midrand - South Africa

iSanqa

...

Nodejs Developer Menlyn - Menlyn

Imizizi

...

Want to do another search?

Jobs in