Position: Senior Angular developer
Company: Serious Software
Category: JavaScript
Experience required: 5y
English level: upper

One of the most diverse betting software providers in Sub-Saharan Africa. They are pushing technological boundaries to create world-class online and retail betting solutions, and other pioneering software solutions and systems.

The Angular Developer who will have full purpose to design and implement user- facing features for websites and applications using Angular 13. The incumbent is responsible for the performance of our websites or applications to ensure a seamless experience for users.

Requirements:
- 3+ years commercial experience with Angular;
- 5+ years JavaScript;
- Solid knowledge of CSS, HTML, and other front-end languages;
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model;
- Thorough understanding of Angular and its core principles and frameworks;
- State management experience with Angular and Redux;
- Solid, working knowledge of writing unit tests (Jest and other Angular testing frameworks);
- Strong understanding of Unit Testing practice;
- Experience with RESTful APIs;
- Knowledge of modern authorisation mechanisms, such as JSON Web Token;
- Familiarity with modern front-end build pipelines and tools;
- Ability to understand business requirements and translate them into technical requirements;
- Must have a strong sense of customer focus;
- Ability to work under pressure and entail great problem-solving skills.
- Strong SDLC process knowledge;
- Must be results driven while portraying strong attention to detail and maintaining efficiency;
- English proficiency Upper Intermediate.

Responsibilities:
- Develop & Maintain user-facing features using Angular;
- Make use of reusable components and front-end libraries for use across our platforms;
- Optimize components for maximum performance across a vast array of web-capable devices & browsers;
- Stay up-to-date on emerging coding standards;
- Maintain and implement code and design standards;
- Mentor Junior Developers.