Job Summary
As a key member of our developer team, you will be
responsible for extending and implementing new product features on our mobile
application(s) and deploying them to integrate with our existing back end
infrastructure.
Job Details
- Perform
mobile app development for Android and iOS devices, including system
analysis, test-driven design, unit testing, test automation, code review
and application maintenance support.
- Code
and ship complex new mobile features and apps.
- Establish
and maintain strong partnerships with the product manager, QA, DevOps and
back-end team.
- Work
with owners and system leads, including HSM and 3rd party vendors and API
providers, to logically design and negotiate solutions and participate in
long-term product planning.
- Ensure
shipped code is high-quality and well-performing based on MGas’ Coding
Standards.
- Keep
up to date on new technology, standards, protocols and tools in areas
relevant to the rapidly changing digital mobile environment.
- Work
with the application support teams and external vendors as necessary to
ensure all applications are supported according to their Service Level
Agreements.
- Troubleshoot
and fix issues in dev, staging and production environments.
- Collaborate
and work with internal and external teams to design API specs.
- Propose
and implement process improvements to improve our mobile applications.
Requirements
- Bachelor's
degree in Computer Science (preferred), Math, Physics, or Electrical
Engineering or equivalent work experience
- Minimum
of 5 years of software development experience, 3+ years in
Android/Kotlin/Flutter/React Native/Swift mobile app development.
- Comfortable
developing new Android and iOS mobile apps as well as refactoring,
existing apps and in-house libraries.
- Strong
knowledge of Mobile app UI design principles, patterns, and best practices
across various devices and screen resolutions.
- Familiarity
with developing and extending, securing and testing RESTful APIs.
- Familiarity
with cloud message APIs and push notifications.
- Familiarity
with mobile application benchmarking, profiling and optimization.
- Proficient
understanding and use of distributed code versioning tools, such as Git.
About Company
M-Gas Limited
https://mgas.ke/
M-Gas Limited is an LPG provider that leverages on its smart
meter technology to offer clean cooking solutions to households. It adopts a
Pay-As-You-Go model to render last-mile delivery services to all its customers.
Play a key role in shaping the future of digital technology at M-Gas
📌 Apply now: https://mgas.ke/careers/ under “Check Ready Jobs.”💡 Know a talented mobile app developer who fits the bill? Tag them or share this post!