Junior JavaScript Developer

at  Metropolitan Life

Bellville, Western Cape, South Africa -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate04 Dec, 2024Not Specified05 Sep, 2024N/AGit,Html5,Design Principles,Node.Js,Angular,Typescript,Web Development,Mongodb,Computer Science,Version Control,JavascriptNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

INTRODUCTION

Metropolitan is one of the oldest financial services brands in South Africa. With a 125-year legacy of serving the communities in which it operates, Metropolitan represents true empowerment in serving Africa’s people through affordable financial solutions that create financial growth and security. Metropolitan operates in South Africa, but the brand is also present in 7 African countries including, Namibia, Botswana, Kenya, Ghana and Lesotho. Metropolitan provides financial wellness solutions that meet the needs of low-income clients, including funeral insurance, health, savings, hospital cash-back cover, retirement solutions and life insurance. www.metropolitan.co.za

REQUIREMENTS

  • Associate’s degree or bootcamp certification in Computer Science, Web Development, or a related field
  • Basic proficiency with JavaScript; familiarity with TypeScript is a plus
  • Foundational knowledge of Node.js
  • Basic knowledge of frontend technologies, including HTML5 and CSS3
  • Familiarity with Angular is a strong plus
  • Willingness to learn about scalable application design principles
  • Eagerness to learn about cross-platform development considerations
  • Basic understanding of database concepts; experience with MongoDB is a plus
  • Basic proficiency with Git for version control

Responsibilities:

ROLE PURPOSE

Develop, test, deploy, maintain and support a portfolio of new and existing software applications and services, from highlevel business requirements and designs, through the Software Development Life Cycle.
This is a junior-level contract position with excellent opportunities for learning and career growth. You will be mentored by experienced developers and work in a supportive team environment. We value enthusiasm, a willingness to learn, and strong problem-solving skills.

DUTIES & RESPONSIBILITIES

  • Assist in the development of user-facing elements using Angular and integrate them with server-side logic
  • Write clean, maintainable, and efficient code under the guidance of senior developers
  • Contribute to the design and implementation of applications, focusing on performance and scalability
  • Gain experience working with MongoDB for data storage solutions
  • Assist in the creation and maintenance of CI/CD pipelines
  • Collaborate with the team in an Agile Kanban environment, focusing on continuous improvement
  • Be open to learning new technologies, including AWS Cloud and potentially Java


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Computer science web development or a related field

Proficient

1

Bellville, Western Cape, South Africa