Akuuk makes digital payments, e-commerce and related services easier and more intuitive for their clients, through a complete range of solutions that are simple, safe and customer oriented. We offer Small and Medium-sized Enterprises, Companies, Institutions and Public Administrations a full range of innovative solutions for digital payment and for physical and virtual payments acceptance, while providing tailored omnichannel solutions for e-commerce and other business sector. We provide end-to-end, modular and customised services to manage customers' payment cards with respect to: card processing, virtual accounts, point of sales (POS), dispute resolution, security services, fraud prevention and customer value management.
We are recruiting to fill the position below:
Job Title: Software Engineer - iOS
Location: Abuja
Department: Research & Development
Job Description
We are looking for engaged and passionate Software Engineers to join our growing Engineering Team.
These next couple of years, our technical challenge is to leverage a fully decoupled architecture and ultimately microservices at scale with a reliable, event-driven infrastructure behind the scenes:
Volume: Store, aggregate and compute 1M+ events/day today, 100M+ by next year.
Live: Analyse and take live decisions based on 1M+ events/day.
Modularity: Make our stack scale and increase squads' productivity by featuring microservices based on event-driven architecture.
Uptime: Keep a 99.99% uptime while dealing with an exponential activity growth.
We are defining our next mobile strategy to address new way of adding collaboration on top of digital payment, for mobile population. It is a key challenge in our high-scale development. We will define, develop, release and scale the next generation of our mobile products.
It's the right time for you to join us, as you will be involved in each mobile strategy decisions.
We are seeking for an experimented iOS Engineer (+2 years) to join our engineering team. You will work closely with our actual mobile team, you will help to shape our mobile culture by taking team initiatives that have a wide-ranging impact on the team.
You will play a significant role in scaling the mobile delivery by defining and setting up development best-practices, continuous integration and deployment systems and above all a modularized and decoupled applicative architecture.
Here is our actual Akuuk iOS technical stack, we are more than welcome to your inputs, ideas and experience to improve it:
Mobile: Swift
Mobile Database: Realm
Backend: Ruby
Architecture: Viper
What You Will Do
Designing architecture, code and deliver new features for our iOS apps.
Implement best practices for developing iOS applications that target multiple devices and platform version.
Scoping, estimating and prioritizing our roadmap features.
Accelerate our development cycle by setting up the next continuous deployment system.
Improve our current app architecture and we are continuously looking for ways of improving it.
Participate in code reviews to ensure code quality and shared knowledge.
What We Are Looking For
Already have an experience in delivery of mobile app (B2B/B2C).
Experience in Swift.
Involved and eager to work with the product team to define outstanding features.
Experience in tests (unit tests, integration tests, acceptance tests).
Pragmatism, open-minded, autonomy and initiative.
Others:
We are looking for enthusiastic folks who are ready to innovate and make an impact for the better. Positivity, candor, ambition, commitment - these are some of the values by which we live, as individuals and as a team.
We believe that success comes from hard work and deserves to be recognized and rewarded.