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 Software Developer (C++, Delphi) (CH1012)
Location: Pretoria
Salary:
2 days ago


Full Stack Developers (C#.Net) - (Join our Talent Pool)
Location: Midrand
Salary: Market related
Our experienced team of software developers assist our clients through their software development jo
3 days ago


Senior Node Js Developer
Location: South Africa
Salary: 200 000 Annually
STOP! Hammer time! No, wait... CODE time! We're on a mission to find a Full Stack developer who knows TypeScript, JavaScript, and JSON like the back of their hand. If you can juggle these languages like a performer on a caffeine high, then our client wants you on their team!
3 days ago


Java Developer (Join our Talent Pool)
Location: Gauteng
Salary: Market related
Our experienced team of software developers assist our clients through their software development jo
4 days ago


SOFTWARE ENGINEER
Location: Pretoria
Salary: Annually
JOB TITLE:SOFTWARE ENGINEER (FIXED-TERM CONTRACT)ICT APPLICATIONS AND OPERATIONS DEPARTMENT Purpose of the Job:To design, develop, test, and deploy software applications that meet the needs of the business. To work with other developers and business stakeholders to ensure that the software meets the requirements of the business. The person appointed to this position will report directly to th...
4 days ago


Angular Developer
Location: Sandton
Salary:
As an angular developer working on library project, will be responsible for designing, developing, and maintaining scalable web applications using angular framework. The successful candidate will be responsible for developing client side applications using angular framework, collaborating with cross-functional teams to deliver innovative solutions and ensuring the best possible user experience.
7 days ago


Angular Developer
Location: Pretoria
Salary:
Are you a highly skilled Senior Front-End developer with at least 5 years' experience in angular? Join this team to be responsible for developing, implementing, and maintaining the front-end of our cloud-based IoT platform. This is a customer-facing role, so we are looking for someone with strong design skills who can create visually appealing and user-friendly applications.
7 days ago


Senior C# Developer
Location: Johannesburg
Salary: 500 Hourly
2 Month contract opportunity with top tier financial services company. As a Full Stack developer, you will be required to utilise various development languages to build and maintain robust applications. You will also be responsible for ensuring that the code is efficient, follows best practices and standards and that it is well documented. You will also be required to manage a portfolio of applica...
7 days ago


Software Development Team Lead (C#) – Johannesburg (in-office role) – up to R900k Per Annum
Location: Johannesburg
Salary: 900000
Software Development Team Lead (C#) – Johannesburg (in-office role) – up to R900k Per Annum
8 days ago


Full Stack Node.js Developer – HYBRID Bryanston - R840k PA
Location: Johannesburg
Salary: 840 000
Full Stack Node.js developer – HYBRID Bryanston - R840k PA
9 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