⬅️  Back to all jobs
Klasha
is hiring a

Sr Mobile App Engineer

Klasha is a technology company that builds cross-border commerce solutions for African consumers and international businesses wanting to sell into Africa. Our mission is to make online consumer goods and services more accessible to customers across Africa. We've built the KlashaCheckout which allows African consumers to transact online and across borders in local African currencies, alongside an entire toolkit of software products including: KlashaWire, KlashaCargo, Payment Links and the Klasha App.


Our vision is for African consumers to have frictionless access to the goods they want, regardless of their geographic location, by transacting using African currencies and money methods.


Klasha is currently live in Nigeria, Tanzania, Uganda, South Africa, Kenya and Zambia. Klasha is backed by leading venture investors, including Greycroft (investors in Braintree and Venmo), Seedcamp (investors in Revolut), Techstars (investors in Remitly) and Plug and Play (investors in Paypal, Honey and Dropbox).



About the role

Klasha is looking for a senior mobile app developer who welcomes both engineering and maintenance tasks. The primary focus will be to implement new user interfaces and features together with automated unit and integration tests.


You will be working with our candid and collaborative team, where your knowledge and advice about application architecture and the newest mobile technologies will be highly appreciated. The code you write will need to be cleanly organized and of the highest quality. You’ll also help ensure solid application performance and an excellent user experience.


Responsibilities

  • Developing new features and user interfaces from wireframe models.
  • Cooperating with back-end developers, designers, and the rest of the team to deliver well-architected and high-quality solutions.
  • Writing clean, readable, and testable code.
  • Fixing bugs and performance problems.
  • Ensuring the best performance and user experience of the application.
  • Developing and building an app for use by Klasha as discussed with our lead developer.


Requirements

  • Have two or more iOS/Android apps developed with Flutter.
  • Familiarity with Dart and Firebase.
  • 7+ years in mobile software development.
  • Experience with third-party libraries and APIs.
  • Understanding of the Agile development life-cycle.
  • Experience with automated testing and building.
  • Experience with Git, Jenkins, or other version control tools.
  • Ability to write readable code, create extensive documentation for existing code, and refactor the previously written code into readable state.


Key Competencies

  • Good understanding of Git.
  • Understanding of Computer Science.
  • Understanding of software development life cycle.
  • Strong knowledge of different architecture approaches.
  • Experience with GoF patterns.
  • Knowledge of SQL.
  • Strong knowledge of networking.
  • Strong knowledge of Flutter framework.
  • Experience in Android or iOS.


Benefits

People are the heart of our business, so we prioritise welfare and offer a wide range of competitive benefits including but not limited to:

  • All the latest technology you need to do your role.
  • Allowance for health insurance.
  • Headspace and Spill membership.
  • Access to a co-working space in your home city.
  • One-time home office set-up allowance.
  • Budget for French language classes.
  • One-time home office set-up allowance.
  • Access to Klasha Sessions, development training courses.
  • Paid birthday day off.
  • Team building events.
  • Access to mental health wellness services.
  • Paid parental leave.
  • Paid time off.

Share this job:

How do I apply?

To apply, click the button below and fill out the application form.
Apply for this position
We're on a mission to shrink the diversity gap in every organization on the planet 🌎. Please #BeAShero and reference that you found this job on Shero, this helps us get more companies to post here - thanks!