Intermediate Angular Developer

Johannesburg, Gauteng, South Africa

Job Description


We are growing the CyberPro Consulting team and are actively looking for an Angular Front End Developer to join the team with the following skills:

Qualifications & Experience

  • Tertiary degree (BS in Computer Science, Software Engineering, B.Com Informatics, or other related technology degrees)
  • Minimum 8 years of experience (with a strong advantage for candidates with 10+years of experience) in the software development industry with both front-end development and back-end experience across a wide variety of technology sets (Web, mobile, desktop, microservices)
  • 4 years of experience with Angular 2 (v12 or higher preferred) using a Typescript-based web UI framework is a necessity and mandatory for this role
  • Experience with Google Cloud Platform, Firestore, Cloud Functions, and Firebase is an advantage
  • Experience with JAVA/C#/SQL/JSON/XML development is beneficial
  • Strong understanding of application architecture principles, such as design patterns, scalability, performance optimization, fault tolerance, security, and maintainability, with a proven ability to apply them in practical software development scenarios
  • Proficiency in software design principles and best practices, including but not limited to SOLID principles, modular design, separation of concerns, design patterns, and code reuse
  • Modern SDLC such as Agile methodology using Kanban and/or Scrum, is essential
  • Experience in working with remote teams is highly advantageous
Technical competence
  • In-depth understanding of industry-wide traditional enterprise (e.g. middleware, application servers, relational databases), web, mobile, IoT, and modern technologies (e.g. NoSQL database, stream and data processing)
  • In-depth understanding of technologies used Practice and Clinical systems / Banking / Fintech and Insurance:
xc3xa2xc2x97xc2x8b Angular 2 (Version 12+ preferrable)
xc3xa2xc2x97xc2x8b JavaScript/TypeScript & ES6
xc3xa2xc2x97xc2x8b HTML5/CSS3
xc3xa2xc2x97xc2x8b RxJS
xc3xa2xc2x97xc2x8b Functional programming principles
xc3xa2xc2x97xc2x8b Application architecture principles
xc3xa2xc2x97xc2x8b Software design principles and patterns
Advantageous
  • Java or C# (Advantageous)
  • ORM, such as Hibernate (Advantageous)
  • Microsoft SQL (Advantageous)
  • Microsoft IIS (Advantageous

ExecutivePlacements.com

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1244908
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, Gauteng, South Africa
  • Education
    Not mentioned