Junior JavaScript Developer
at Metropolitan Life
Bellville, Western Cape, South Africa -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 04 Dec, 2024 | Not Specified | 05 Sep, 2024 | N/A | Git,Html5,Design Principles,Node.Js,Angular,Typescript,Web Development,Mongodb,Computer Science,Version Control,Javascript | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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