Job Description

Job Title: Senior Frontend Software Engineer – Angular – 1-year Contract (Extension based on Performance),

Cellulant is the leading one-stop digital payments company in Africa operating in 10 markets i.e. Kenya, Nigeria, Uganda, Tanzania, Ghana, Malawi, Zambia, Zimbabwe, Botswana, and Mozambique: providing the glue connecting everyone to everything, every day. To do this we are looking for qualified, passionate, dynamic, and vibrant people to drive our strategy and agenda.

Job Summary

As a Senior Software Engineer you work in a team that owns the design, development, and operations for major components of the payments business. You are responsible for designing and developing user interfaces using Angular 9 best practices.

 

Make complex technical and design decisions for one or more Angular

Ensuring software and solutions are stable and

Working within a team and as an individual contributor in a fast-paced, changing

Developing the required tests to fully test the required

Write Typescript, CSS, and HTML to develop new and update existing user

Contributing to architecture and design of product features and

Participate in an agile work environment to deliver

Research new tools and technologies for use within the

Assist in the troubleshooting of code defects and deploy timely

 

Duties and Responsibilities 

Translate wireframes into functional web apps using HTML, CSS, Angular, MySQL, Redis, and Restful

Binding of UI elements to JavaScript object models

Architect scalable web architectures

Work in a cross-functional team to deliver a complete user experience

Create Unit and Integration tests to ensure the quality of code

Be responsive to change requests and feature requests

Write code that is cross-platform and cross-device compatible

Ability to wear many hats and learn new technologies quickly

 

Qualifications

5+ years of experience in software

Experience with Angular 2+ on large scale

Deep understanding of Observables and experience with

Knowledge of enterprise best practices including smart/dumb component

Experience with Sass, Less, and/or CSS

Ability to debug API

Write high-performance, reusable code for UI

Preferred Qualifications

Experience with Vue, is a

Experience with React a plus

 

Competencies

This role has some aspect of project management. The candidate will need to have strong soft skills to communicate and work well with several cross-functional teams in fulfilling the business

Detail-oriented – simply put, the devil is in the

Decision-making – succeeding in this role requires both a can-do and risk-taking attitude. With this in mind, it pays to sit back and evaluate the constraints and take a call using good judgment and rigorous

 

Key Relationships

Project manager – work planning, status review, risk analysis, feasibility

Technology Delivery Manager – status review, technical review, planning, design.

Information security team – vulnerability analysis and

Infrastructure team – provisioning and capacity

Other software

Support engineers – training,

 

How To Apply

None

Apply for this Job Now

Related Jobs

Software Developer

We are pleased to announce the following Position in the Digital IT Department within the Technology Division. In keeping with our current business needs, we are looking for a person who meets the criteria indicated below. Reporting to the Product Owners in the respective Business Units, the position holder will be required to develop and publish enterprise solutions using best practice and new technologies including but not limited to web technologies for integration, mobile app, cloud solutions, data and source management adopting Agile in DevOps and team delivery.

software engineering Nairobi, Kenya Aug/24/2021

Process Automation Engineer

This is an exciting opportunity for an experienced Process Engineer to evolve and expand as part of center of excellence specific to Robotic Automation within Safaricom PLC

software engineering Nairobi, Kenya Aug/21/2021

Quality Assurance - Test Automation Engineer

Reporting to the Manager – Testing Automation, the position holder will lead the implementation and execution of software testing automation frameworks and ensure efficiencies are realized in the software testing lifecycle

software engineering Nairobi, Kenya Aug/21/2021

Business Intelligence (BI) Developer

Reporting to the Manager - Analytics System Support, the position holder will offer leading expert solutions and technical guidance in administration, service provision and availability of all the Safaricom Business Intelligence and analytics systems.

software engineering Nairobi, Kenya Aug/21/2021