About the Role

Brief Description

Reporting to the Digital Channels Tech Lead, the position holder will be responsible for building the ‘client-side’ of our web applications and translate our company and customer needs into functional and appealing interactive applications. To create a functional and attractive digital environment for our company, ensuring great user experience.

Responsibilities

  • Develop new user-facing features
  • Build reusable code and libraries for future use
  • Ensure the technical feasibility of UI/UX designs
  • Optimize application for maximum speed and scalability
  • Assure that all user input is validated before submitting to backend
  • Collaborate with other team members and stakeholders
  • Translates business and customer requirements into technology requirements
  • Defines architecture and design of systems and solutions to meet current and future business needs

Qualifications

  • BSc. Computer Science/Software Engineering/IT
  • 3 years + experience in software development in a busy IT environment
  • Proficiency in coding languages and style sheet languages including HTML5, JavaScript, CSS3
  • Basic understanding of server-side CSS pre-processing platforms, such as LESS and SASS
  • Demonstrable graphic design skills
  • Proficiency in JavaScript frameworks and libraries including Angular, Next.js, React, React Native
  • Working knowledge of desktop publishing tools, including Photoshop, InDesign, Illustrator
  • Strong working knowledge of web speed focused techniques like async loading and lazy loading
  • Working knowledge of source control and CI/CD tools including GitHub/GitLab, Ansible, AWS CodeDeploy
  • Significant working knowledge and experience in Rest API, GraphQL
  • Experience in applying Secure Software Development Life Cycle (SDLC) principles and practices
  • Working knowledge and experience of SEO principles and Google Analytics
  • Working knowledge and experience of Progressive Web Apps and cross-browser compatibility web development
  • Working experience of Android, iOS operating systems
  • Excellent problem-solving skills are preferred
  • Good interpersonal skills

How to Apply

https://safaricom.taleo.net/careersection/ex/jobdetail.ftl?job=23000038&lang=en&utm_source=MyJobMag

Follow Us on Social Media