Jobs at Angaza
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
SaaS Senior Android Software Engineer
- Job TypeRemote
- QualificationBA/BSc/HND
- Experience5 years
- LocationNairobi
- Job FieldICT / Computer
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.
SaaS Tec
Applying Instructions
Use the link(s) below to apply on company website.
- SaaS Fullstack Senior Software Engineer
- SaaS Senior Android Software Engineer
- SaaS Technical Support Engineer