Specialist Digital Channels Development & Operations at Safaricom Telecommunication Ethiopia
Position Title: Specialist Digital Channels Development & Operations
Employer: Safaricom Telecommunication Ethiopia
Employment: Full-Time | Permanent
Place of Work: Addis Ababa - Ethiopia
Posted date: 1 hour ago
Deadline: March, 04/2026 (5 days left)
Responsibilities
Key accountabilities and decision ownership:
- Develop API end points that relay data from different systems and make it available for multiple digital channels.
- Build reusable code and libraries using JavaScript and Java
- Ensure the technical feasibility of user stories and UI/UX mock-up designs.
- Participate in technical and non-technical discussions with cross-functional team members to identify, plan and implement solutions
- Work closely with colleagues to constantly innovate app functionality and designs.
- Develop a PWA (Progressive Web App) using NextJS, NodeJS and ReactJS
- Develop and Integrate to RESTful APIs
- Design and structure relational and object-oriented databases (ie. PostgreSQL, MariaDB, Mongo DB).
- Develop and maintain a headless CMS (WordPress/Drupal/or other).
- Utilize Redis servers to create and configure catching capabilities for mobile and web applications.
- Perform unit testing (UT), Instrumentation Testing, integration test (SIT) and user acceptance tests (UAT) of various modules/units of application.
- Maintain a codebase using git VC.
- Create use CI/CD pipeline for development and deployment activities using Argo CD, GitLab CI/CD, or Jenkins CI/CD.
- Deploy and extract insight from analytics and monitoring tools such as Google Analytics, SPLUNK, and ELK.
- Perform periodic code refactoring and code optimization to ensure application efficiency based on insights from analytics and monitoring tools.
- Provide application support for both existing and newly deployed applications.
- Remain up to date with the terminology, concepts and best practices for coding mobile apps and web apps.
Qualifications
- A bachelor’s degree or equivalent certification in computer science, Software Engineering, Information Technology or related field
- At least 2 years’ experience as a full-stack developer with in-depth understanding of both web and mobile technology stacks
- Proficient understanding of client-side scripting and JavaScript libraries and frameworks (ReactJS and NextJS).
- Experience in developing hybrid mobile applications using PWA and bridge scripts.
- Experience with REST API integration
- Proficient understanding of version control (Git) and DevOps
- Desired
- Ability to quickly absorb technical concepts and communicate them to a non-technical audience
- An in-depth understanding of security by design principles
- A strong desire to learn and deliver market leading user-friendly web and mobile applications