Jobs at Angaza

at BA/BSc/HND
Location NAIROBI, Kenya
Date Posted April 15, 2025
Category IT / Information Technology
Job Type Contract
Currency KES

Description

Angaza’s Pay-As-You-Go solution enables businesses to extend flexible solar payment plans to the billion individuals without access to grid electricity. Our platform allows manufacturers and distributors of off-grid energy products to expand their customer base and access data-driven market insights. Angaza’s partners can launch their Pay-As-You-...
Read more about this company

 

Responsibilities

  • Software Development: Design, develop, and maintain core systems, ensuring the reliability, performance, and scalability of our software platform.
  • Technical Leadership: Contribute to driving technical decisions, determining architectural design, and ensuring that best practices are followed in software development and systems design.
  • Code Quality: Write clean, maintainable, and efficient code. Conduct and participate in code reviews to uphold the highest standards of code quality.
  • System Design: Participate in technical design efforts for key software components and collaborate with product managers and other engineers to ensure smooth implementation of new features.
  • Collaboration: Work closely with cross-functional teams, including product managers, customer support, and external partners, to align on software requirements and deliver robust solutions.
  • Continuous Improvement: Contribute to a culture of continuous learning and improvement, optimizing development processes and exploring new technologies that can enhance the platform.
  • Security and Compliance: Ensure that all software adheres to security best practices and complies with relevant regulatory requirements

Required Skills, Attributes & Experience

  • You have 4+ years of experience building, deploying and running fullstack applications in production environments
  • You have experience with React/Redux frontend applications
  • You have experience designing and implementing APIs at scale
  • You have experience with AWS Cloud infrastructure (or similar)
  • You have a passion for writing clean, maintainable code and producing thorough documentation
  • You have a growth-oriented attitude, motivated to learn & grow while sharing knowledge with others
  • You demonstrate excellent written and verbal communication skills

go to method of application »

SaaS Senior Android Software Engineer

Role Summary
We are looking for a Senior Android Software Engineer to join our engineering team. Using Angaza's Android app, a sales agent in rural Kenya can seamlessly onboard dozens of new clients in a day, record their loan details, and collect cash payments. We recently migrated the code base to Kotlin and redesigned the UI to have a cleaner and more modem appearance. Our team has an exciting roadmap, including building a new mobile app for thousands of consumers who purchase a smartphone on a payment plan.
Angaza is a fully remote team, with hubs in Kenya and US. We hold in-office team meetings once every month. This role reports to the Engineering Manager with preference to Kenyan candidates. Please note that while this is a remote role, we require this person to be based in Nairobi, Kenya.
Responsibilities

  • Technical Leadership: Play a key role in driving technical decisions, leading architectural design, and ensuring that best practices are followed in software development and systems design.
  • Code Quality: Write clean, maintainable, and efficient code. Conduct and participate in code reviews to uphold the highest standards of code quality.
  • System Design: Lead technical design efforts for key software components and collaborate with product managers and other engineers to ensure smooth implementation of new features.
  • Collaboration: Work closely with cross-functional teams, including product managers, data scientists, and external partners, to align on software requirements and deliver robust solutions.
  • Continuous Improvement: Contribute to a culture of continuous learning and improvement, optimizing development processes and exploring new technologies that can enhance the platform.
  • Security and Compliance: Ensure that all software adheres to security best practices and complies with relevant regulatory requirements, particularly in financial services and emerging markets.
  • Exemplify Angaza's core values of empathy, teamwork, courage, innovation, and impact.

Required Skills, Attributes & Experience

  • You have 5+ years of experience building intuitive mobile apps and deploying and running them in production environments.
  • Experience with Android with Kotlin
  • Experience with Python and SQL
  • You have experience with AWS Cloud infrastructure (or similar)
  • You have experience designing and implementing applications at scale
  • You have a passion for writing clean, maintainable code.
  • You have a growth-oriented attitude, motivated to learn & grow while sharing knowledge with others.
  • You demonstrate excellent written and verbal communication skills.

go to method of application »

SaaS Tec

Applying Instructions

Drop files here browse files ... Dropbox ...
WARNING: Do not to pay any money to get a job. Please report fraudulent jobs to info@newjobskenya.com

Popular Jobs