Senior Software Engineer - Front End

Senior Software Engineer - Front End
BP3 Global, Inc., South Africa

Experience
1 Year
Salary
0 - 0
Job Type
Job Shift
Job Category
Traveling
No
Career Level
Telecommute
No
Qualification
Bachelor's Degree
Total Vacancies
1 Job
Posted on
Sep 23, 2023
Last Date
Oct 23, 2023
Location(s)

Job Description

Location

  • Cape Town
  • Hybrid Working

Contract Type

  • Permanent

Working Hours

This role will be servicing global clients so working hours may be affected.

Requirements

  • Good verbal and written communication skills for interacting with all levels of external and internal project stakeholders.
  • Proficiency in writing professional, documented, and well-tested code.
  • Conversant on software and architectural design patterns with deep understanding and experience over the entire SDLC methodology and software development best practices.
  • Designing and developing user interfaces using Angular best practices.
  • Proficient in full responsive web applications.
  • Demonstrated track record in Quality Engineering
  • Knowledge of javaScript, angular frameworks (html, css, typescript).
  • Must have strong analytical ability, well defined communication and people skills and the ability to solve problems and work independently.
  • Must be able to design, build and maintain high performance, reusable code and unit tests.
  • Have a Test Driven Design (TDD) approach.
  • Understands and can articulate how source control, CI/CD, containers, and agile methods fit within the software development landscape.
  • Experience in a mentoring and leadership role.
  • Strong experience with integration technologies: REST API and JSON schema design
  • Delivery within cloud computing infrastructure: Amazon Web Services, Azure, or Google Cloud Platform
  • Exhibits understanding of Business Process Modelling (BPM), Business Process Modelling Notation (BPMN) - (Tools and Technologies)
  • Solutions using: Camunda, Pipefy, iGrafx, Soho Creator

Education and Training

  • Bachelor of Science degree or equivalent in Computer Science or similar technical major, or equivalent professional experience
  • At least 7 or more years of software development experience.
  • Demonstrable success in software development project delivery in a range of business domains

Toolkit Requirements

Experience with various types of languages, toolkits and frameworks across the entire SDLC:

Languages

  • Javascript
  • Node.js/Nest.js
  • Angular 2 + (Material / Bootstrap)
  • html
  • css
  • typeScript
  • Npm

Database

  • Postgres
  • MySQL
  • Oracle
  • MongoDB

Source Control

  • Gitlab, CI/CD pipeline
  • Github, CI/CD pipeline
  • Bitbucket

Runtime

  • Docker
  • Kubernetes
  • Terraform

Test Automation

  • Unit Testing

Jasmine

Jest

NgMock

  • End-to-End Testing

Cypress

Selenium

Benefits

  • Hybrid Working
  • 20 days annual leave
  • Study Leave
  • Birthday Leave
  • Religious Leave

Job Specification

Job Rewards and Benefits

BP3 Global, Inc.

Information Technology and Services - Austin, United States
© Copyright 2004-2024 Mustakbil.com All Right Reserved.