Enable job alerts via email!

Angular Developer

Macrocomm

Johannesburg

Hybrid

ZAR 400,000 - 700,000

Full time

5 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading technology company is seeking an Angular Developer to create responsive applications and collaborate within a team. The ideal candidate will have expertise in Angular and Python, along with a strong background in database management. This role involves developing internal tools and ensuring high-quality code, as well as supporting the deployment of applications on cloud platforms. Join a dynamic environment that values innovation and technical excellence.

Qualifications

  • 3+ years of professional experience with Angular (v10+) and TypeScript.
  • Proficiency in Python with Django or FastAPI is highly beneficial.
  • Strong SQL skills and familiarity with RESTful API design.

Responsibilities

  • Develop and maintain responsive Angular applications.
  • Integrate Angular frontends with FastAPI/Django REST APIs.
  • Assist in deploying and maintaining applications on cloud platforms.

Skills

Analytical thinking
Problem-solving
Attention to detail
Time-management
Communication

Education

BSc degree in Computer Science

Job description

To analyse the needs of the organization and produce an effective database system according to the organization’s needs and specifications.

Tasks and Duties:

Develop and maintain responsive Angular applications using modern best practices
Integrate Angular frontends with FastAPI/Django REST APIs and other back-end services
Collaborate with customers, product managers, and fellow developers to deliver cohesive, performant solutions
Contribute to building internal tools for data analytics, reporting, and automation
Assist in deploying and maintaining applications on cloud platforms (e.g., Azure, AWS, GCP)
Collaborate with a team of IT professionals to set specifications for new applications
Understand client requirements and how they translate in application features
Design creative prototypes according to specifications
Write high quality source code to program complete applications within deadlines
Modify databases according to requests and perform tests
Conduct functional and non-functional testing
Troubleshoot and debug applications
Evaluate existing applications to reprogram, update and add new features
Develop technical documents and handbooks to accurately represent application design and code
Will be required to work closely with developers to ensure system consistency.
To collaborate with administrators and clients to provide technical support and identify new requirements.
Be involved in troubleshooting any potential problems, creating and submitting test reports and database improvement.
Be able to run performance testing procedures to ensure the proper operations of a database and to ensure that it’s error-free.
Develop technical and training manuals
Provide data management support to users
Ensure all database programs meet company and performance requirements
Research and suggest new database products, services and protocols
Preferred Skills and Qualifications

3+ years of professional experience with Angular (v10+) and TypeScript
Strong understanding of JavaScript, RxJS, and state management libraries (NgRx or Redux.js)
Proficiency in Python, especially with Django or FastAPI, is highly beneficial
Solid SQL skills – able to write, optimize, and reason about complex queries
Familiarity with RESTful API design and integration
Cloud experience (deployment, CI/CD, storage, etc.) is a strong plus
Comfortable with Git-based workflows and Agile methodologies
Previous exposure to IoT platforms, smart city systems, or telemetry/vehicle tracking solutions is a bonus

Job Type:
Full-time/Hybrid

Qualification:
BSc degree in Computer Science or relevant field

Experience:
3+ years’ experience as an angular developer
Python: Django/FastAPI/Flask/ Poetry
Javascript: Yarn/NPM,
Front End design experience
Cloud: Gcloud (CloudRun)/ Azure

Skills Required:
Analytical thinking and problem-solving capability
Great attention to detail and time-management skills
Excellent analytical and organization skills
Excellent verbal and written communication skills
Sound accuracy and logic
Remuneration:

Remuneration is negotiable and will be based on your skills, experience, and the value you bring to the team

Job Type:
Full-time

Education:
Bachelors (Required)

Experience:
Angular Development: 3 years (Required)

License/Certification:
Bachelors Degree in Computer Science (Required)

Email Applications: xxxxxxxxxx@xxxxxxx.xxx

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.