Front End Engineer Angular C#

 

Recruiter:

Protem

Job Ref:

3905532581

Date posted:

Tuesday, March 29, 2022

Location:

Johannesburg, South Africa


JOB SUMMARY:
-

JOB DESCRIPTION:

The Software Development Team of Adapt IT Education delivers solutions for higher education on a global basis. We value diverse skills and look for a wider range of experience but centred on the full stack C# .Net Core with Angular front ends. As a Front-End Developer, you will be required to collaborate with a team of developers and UX designers to develop and maintain a web application. Important responsibilities include applying features to the user interface and implementing mock-up wireframes by UX designers as components. The ideal candidate possesses strong communication skills and ability to develop reusable, efficient, and scalable code. In the role you will provide input into our scalable web-based solutions.

Primary Responsibilities for the Role

  1. Design, Implement and Maintain world-class web applications and workflows
  • Develop new user-facing features using
  • Create new features or parts of applications.
  • Translating designs and wireframes into high quality code.
  • Build reusable components and front-end libraries for future use.
  • Translating designs and wireframes into high quality code.
  • Optimizing components for maximum performance across a vast array of web-capable devices and browsers.
  1. Design Fit for Purpose Solutions & Algorithms
  • Ensuring cross-platform optimization for mobile phones.
  • Actively contribute to design and planning meetings, discussions, and documentation.
  1. Developer Testing and Verification
  • Ensure the solution is test friendly by creating effective mechanisms for test data, automated testing hooks and simulations.
  • Ensure reported defects are categorised by priority and fixed as appropriate.
  • Ensure the project management team is informed of potential risks stemming from defects.
  1. Mentorship / Training
  • Provide mentorship and guidance to internal staff on technical and system processes.
  • Perform internal training for technical staff as required.
  • Ability to mentor and assist others, and to lead internal training sessions
  • Mentor junior resources on specialised knowledge

 

Qualification and Experience Requirements

  • 5+ years of professional experience in React.js
  • BSc (Computer Science or Information Systems) /B Com (Information Systems)/Diploma in Information Systems

SKILLS

  • C# .NET Framework 4.7.2+
  • .NET Core 3.1+ (MVC,MVP, MVVM, REST API, Entity Framework Core)
  • Advantageous (Advanced Chart development for statistics eg Chartjs, )
  • Angular 11 (Advantageous – RxJs, NgRx, Angular Material, Sass, Karma and Jasmine)
  • TypeScript 3+, JavaScript ES6+, Advantageous: (HTML 5/CSS 3, XML, JSON, Azure SQL)
  • The following is preferred, but not a minimum requirement for this role:
    • Cloud knowledge (Azure/Google/AWS, Kubernetes, Docker)
    • Agile and SCRUM methodologies (e.g. SAFe)
    • DevOps Mindset
    • Azure Devops
    • Jenkins
    • Atlassian Suite (Jira, Confluence)
    • Source Control (Git)
  • Knowledge and understanding of UML and OO design methodologies
  • Client and Server development experience
  • Knowledge of software design patterns and Test-Driven Development
  • Ability to develop code and support unit tests (Coverage assessment, mocking)
  • Experience in Angular Development and Agile/Scrum Methodology will be an advantage

 

ATTRIBUTES

  1. Personal Attributes and Qualities
  • Mature individual with high level of emotional intelligence.
    • Ability/Capacity to be aware of, control, and express emotions.
    • Handle interpersonal relationships judiciously and empathetically.
  • Demonstrate positivity, mental toughness and stability during stressful periods and periods of low activity.
    • Flexibility – adapt to new concepts and ideas, ability to collaborate.
    • Resilience – demonstrate ability to move forward despite setbacks.
    • Endurance – consistently deliver at peak performance over the long term.
    • Self-motivated, with the ability to motivate others.
  • Ability to work independently and as part of a team.
  • Ability to work under pressure.
  • Admit to errors and takes corrective action to avoid repetition
  • Approach own work with dedication and high sense of responsibility
  • Identify, analyse, organize, and solve problems and issues in a timely and effective manner
  • Anticipate problems, identify root causes, and take corrective action
  • Take caution in preparing the details relevant to the process
  • Follow process to ensure high quality output
  • Set and achieve goals, consistently complies with quality standards, and meets deadlines
  • The drive and natural tendency to keep your technology skills up to date

 

Industry Knowledge

  • Acting decisively when tough or quick action is required

 


 

 

 

Similar jobs you might be interested in:

Front-End Engineer
Location: Johannesburg
Salary:
Design and build high‑performance front‑end applications while integrating modern AI and LLM‑powered features into intelligent user experiences.
15 days ago


0917 Front-End Developer (Expert)
Location: Menlyn
Salary:
ESSENTIAL SKILLS:Autonomy and end to end ownershipfrontend Technologies: angular 20, Typescript 5.8, Karma/Jasmine, HTML/cSS, PostgreSQL, Maven, X-RayTools: Atlassian tools: Jira, confluence, Git, Github for versioning, Github workflows, Docker, Docker DesktopUnderstanding of integration between different technologiescoordination between development and support environmentsAssisting with the busin...
1 day ago


1849 Front-End Developer (Advanced)
Location: Menlyn
Salary:
ESSENTIAL SKILLS:Autonomy and end to end ownershipIf interested in a full stack role an opportunity will be provided to be mentored and grow into such a role.frontend Technologies: angular 20, Typescript 5.8, Karma/Jasmine, HTML/cSS, PostgreSQL, Maven, X-RayTools: Atlassian tools: Jira, confluence, Git, Github for versioning, Github workflows, Docker, Docker DesktopUnderstanding of integration bet...
1 day ago


Front-End Developer (Senior) 0828
Location: Menlyn
Salary:
Senior front‑end Developer – angular | Enterprise UI Platformscore Tech: angular - TypeScript - NgRx - RxJS - Enterprise UI
2 days ago


Front End Developer
Location: Johannesburg
Salary: Monthly
Psybergate is an IT company that builds bespoke software solutions and provides highly skilled resources to its clients.We are looking for a front end Developer (React.js) to join our financial services client based in Sandton on a contract basis.
9 days ago


Intermediate Front-End Developer
Location: Centurion
Salary:
Are you a passionate and skilled Intermediate front-end Developer (angular) who thrives on building robust, scalable applications? Do you get a kick out of solving complex problems with elegant code on both the back-end and front-end? If you're nodding along, then our client wants to hear from you.
10 days ago


Senior Front-end UI/UX Developer
Location: Johannesburg
Salary:
Are you passionate about front-end Development? This is an exciting opportunity for you!Our client is seeking a Senior front-end UI/UX Developerto be responsible for independently designing and implementing User Interfaces and User eXperiences across digital platforms. The role ensures solutions are intuitive, accessible, and aligned with user needs and business objectives. It requires the ability...
13 days ago


Front-End Developer / Technician (SQL)
Location: Johannesburg
Salary: R600 000 Annually
We are seeking a skilled and motivated front-end Developer / Technician to join our dynamic team within the industrial manufacturing sector. The ideal candidate will have a strong background in software development and experience working with industrial systems, including ScADA, to support and enhance our operations and digital platforms.
14 days ago


2846 Front-End Developer (Senior)
Location: Menlyn
Salary:
ESSENTIAL SKILLS:frontend Technologies:JavaScriptNode.jsangularJSangular 2+TypeScriptHTML 5cSS(ScSS)AJAX & RESTAPIJSON & XMLJavascript knowledge and programming experience with ES5/ES6ADVANTAGEOUS SKILLS:Azure, AWS or OpenshiftAt least one Relational Database experience (POSTGRES, SQL)At least one Document Database experience (MONGO, ELASTIc)Mobile Development ExperienceMicro Service Devel...
15 days ago


Front-End & CMS Specialist
Location: Johannesburg
Salary: Market Related
front-end & cMS Specialist
15 days ago


Create a free job alert for Front End Engineer Angular C# 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