Ad is valid till: 02 May 2025
ID 934606

Web Application Developer (12 - Month Contract)

About the job Web Application Developer (12 - Month Contract)

We are seeking an exceptional Web Application Developer with strong Angular expertise and a passion for building cutting-edge web applications. This role offers the opportunity to work on innovative projects in an Agile (SCRUM) environment, playing a key role in the design, development, testing, and deployment of high-quality web solutions. If you are a creative, innovative, and self-driven technologist who thrives on solving challenging problems, we want to hear from you.

Key Responsibilities
  • Development & Ownership:
    • Build and maintain web applications using Angular 13+.
    • Take ownership of coding, unit testing, troubleshooting, and performance optimization.
    • Estimate your own work and deliver high-quality, maintainable code.
  • Full Development Lifecycle:
    • Engage in all stages of the development lifecycle from brainstorming and design to development, deployment, and continuous improvement.
    • Contribute innovative ideas and strategies for solving complex problems.
  • Collaboration & Agile Practices:
    • Work independently and effectively within a collaborative Agile environment.
    • Partner with scrum masters, solution engineers, designers, and fellow developers to understand project requirements and deliver robust solutions.
    • Participate in regular Agile ceremonies and contribute to sprint planning and retrospective sessions.
Required Skills & Competencies
  • Technical Expertise:
    • Proficient in Angular 10+, Typescript, JavaScript, HTML5, and CSS.
    • Deep understanding of the Angular framework including subscriptions, promises, pipes, directives, observables, behaviour subjects, services, and Angular routing.
    • Experience writing unit tests with Jasmine, Karma, and Protractor.
  • Software Engineering:
    • Solid background in system/application architecture, design, development, implementation, and deployment.
    • Demonstrated experience with API architecture (REST & JSON) and familiarity with ASP.NET API is a plus.
    • Experience creating re-usable web components and working in integrated system environments.
    • Familiarity with standardization, security considerations, automated application builds, and software configuration management tools.
  • Tools & IDEs:
    • Proficient in using Visual Studio Code, Git, Azure DevOps, SonarQube, and Nexus.
    • Excellent debugging and troubleshooting skills.
Occupation:
IT, computing jobs
Job location, contacts
Location:
Johannesburg
Gauteng
Company name:
Apply for a job
You have already applied to this job position
Save ad
IMPALA PLATINUM MINE CALL HR EMMANUEL ON 063 628 4744
Jobin.co.za
IMPALA PLATINUM MINE CALL HR EMMANUEL ON 063 628 4744
Jobin.co.za
IMPALA PLATINUM MINE CALL HR EMMANUEL ON 063 628 4744
Jobin.co.za
IMPALA PLATINUM MINE CALL HR EMMANUEL ON 063 628 4744
Jobin.co.za
IMPALA PLATINUM MINE CALL HR EMMANUEL ON 063 628 4744
Jobin.co.za
IMPALA PLATINUM MINE CALL HR EMMANUEL ON 063 628 4744
Jobin.co.za