Angular Web Developer

 

Recruiter:

Network Recruitment International

Job Ref:

NCM000182/PhL

Date posted:

Wednesday, July 6, 2022

Location:

Johannesburg, South Africa

Salary:

Hourly


JOB SUMMARY:
Your primary focus will be to implement a complete user interface in the form of a mobile and desktop web app, with a focus on performance. Your main duties will include creating modules and components and coupling them together into a functional app

JOB DESCRIPTION:

Job Description
We are looking for an AngularJS Developer responsible for the client side of our service. Your primary focus will be to implement a complete user interface in the form of a mobile and desktop web app, with a focus on performance. Your main duties will include creating modules and components and coupling them together into a functional app. The artistic design will be delivered to you, together with a few HTML templates, but we will ask for your help regarding CSS, and the final HTML output. You will work in a team with the back end developers and communicate with the API using standard methods. A thorough understanding of all the components of our platform and infrastructure is required. You will be working alongside other engineers working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.
The incumbent will actively coach other developers during the code review process to understand and apply coding standards. Use of both their knowledge of the company as well as their technical knowledge to make decisions.

Key responsibilities:

  • Delivering a complete front-end application
  • Ensuring high performance on mobile and desktop
  • Writing tested, idiomatic, and documented JavaScript, HTML and CSS
  • Coordinating the workflow between the graphic designer, the HTML coder, and yourself
  • Cooperating with the back-end developer in the process of building the RESTful API
  • Communicating with external web services
  • Ensure that the application performs the functions as required by business.
  • Actively works under senior developers during the code review process to understand and apply the coding standards.
  • Assist with Technical support issues, Production queries and Root Cause Analysis.
  • Analyses the Business Requirement and clarify any unknowns with the Systems Analyst or Business User.
  • Formulates a technical solution and review with the Systems Analyst and Development Manager.
  • Implements the Technical Specification within the Systems framework.
  • Produces source code by applying the technical standards and referencing the existing components.
  • Consults with the Systems Analyst and Systems Architect on technical issues encountered.
  • Produces or updates the configuration files.
  • Conducts unit testing and fixes all defects.
  • Reviews error logs and provide Test Analyst with updates on fixes found in testing.
  • Consults and assists the Test Analyst in reviewing defects found in testing.
  • Releases the source code with zero defects
  • Participates in the process of reviewing code for consistent application of standards, logic and effective use of libraries and reusable aspects of the application
  • Responds to incidents escalated by the Incidents team.
  • Logs issues in the appropriate issues tracking system.
  • Conducts preliminary analysis on issues.
  • Updates the reference documentation and update the scheduling tool with progress.
  • Participate as a team member to define, design, and create new features in fully agile Scrum deliveries.
  • Ensure the performance, quality, and responsiveness of applications.
  • Collaborate with a team to define, design, and create new features.
  • Recognise and resolve bottlenecks.
  • Help maintain code quality.

Work Experience
Required
· At least 7 Years’ experience in web code development.
· Developer.
Preferred
· Business, and product experience.

Education / Qualifications / Accreditations with Professional Body
Required
· Matric with English and Maths
Preferred (would be advantageous)
· Degree in computer science or software engineering

Technical Skills or Knowledge
Required
· Proficiency with JavaScript and HTML5
· Professional, precise communication skills
· Deep knowledge of AngularJS practices and commonly used modules based on extensive work experience.
· Creating self-contained, reusable, and testable modules and components
· Ensuring a clear dependency chain, regarding the app logic as well as the file system
· Ability to provide SEO solutions for single page apps
· Extensive knowledge of CSS and JS methods for providing performant visual effects and always keeping the framerate above 30fps.
· Thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system
· Validating user actions on the client side and providing responsive feedback
· Writing non-blocking code, and resorting to advanced techniques such as multi-threading, when needed
· Creating custom, general use modules and components which extend the elements and modules of core AngularJS
· Experience with all levels of operation available to the front-end, such as from creating XHRs in vanilla JS to using a custom wrapper around $resource
· Experience with building the infrastructure for serving the front-end app and assets.
· Architecting and automating the build process for production, using task runners or scripts
· Documenting the code inline using JSDoc or other conventions
· Writing extensive unit tests using automated TDD tasks
· Creating e2e test suites for all components, and running them with Protractor (or a well-reasoned alternative)
· Creating configuration, build, and test scripts for Continuous Integration environments

 

NB! This job is now closed. You can apply for other jobs by uploading your CV.



 

 

 

Similar jobs you might be interested in:

Senior Full Stack Developer (Java & Platform Engineering)
Location: Johannesburg
Salary: TBC
Short Term Insurance
Today


C# / .NET Developer
Location: Johannesburg
Salary:
1 day ago


Senior Full Stack Developer (Java & Platform Engineering)
Location: Pretoria
Salary: TBC
Short Term Insurance
1 day ago


Senior Business Analyst
Location: Johannesburg
Salary: 960 000 Annually
As the year wraps up and we step into a season of celebration, my client is looking to gift their team with an exceptional Senior Business Analyst. Join a bright, innovative squad building South Africa’s leading property platform,  a place where big ideas, problem-solving magic, and cutting-edge technology come together like the perfect holiday recipe.
2 days ago


C# Developer
Location: Johannesburg
Salary:
Are you a detail‑obsessed developer who loves building systems that actually interact with the real world? Tired of pushing virtual numbers around in the financial sector? Here’s your chance to build software that moves trucks, tracks goods, captures data, and keeps South Africa’s large‑scale logistics operations running. If you’re looking for a role where your ideas matter, ...
4 days ago


Senior Full Stack Web Developer
Location: Johannesburg
Salary:
6 days ago


C# .NET Software Developer
Location: Johannesburg
Salary: 40000.00 Monthly
Are you a detail-oriented developer who thrives on building high-performance, mission-critical applications? Our client, a specialist software provider in the logistics and supply chain sector, is seeking a C# .NET Software developer to join their compact, dynamic team in the East Rand (Ekurhuleni), Gauteng.
7 days ago


Full Stack Java Developer
Location: Johannesburg
Salary:
The Front-End (angular) / Full Stack / Mobile / Java developer will be responsible for designing, developing and maintaining angular-based web applications, mobile applications and Java Back-End services, ensuring high performance, responsive design, and seamless integration between front-end, mobile and back-end systems.
9 days ago


Developer
Location: Johannesburg
Salary:
Are you a seasoned Full Stack developer (C# and angular) with a passion for building scalable enterprise applications?
10 days ago


Full Stack Developer
Location: Johannesburg
Salary:
Step into a senior-level full stack role where you’ll build enterprise-grade systems, lead complex integrations, and influence technical direction while mentoring developers in a high-performance engineering environment.
10 days ago


Create a free job alert for Angular Web Developer in Johannesburg

Enter your email address below and we will email you similar jobs when they become available:

You can cancel at any time. We will not spam you.
By giving us your email address your agree to our Terms and Conditions