Aku offers easy payments, simple banking - for everyone. Send / receive money and pay bills via USSD, app, cards + more. We’re a digital bank licensed by the CBN, on a mission to help Africans get paid and grow.
Read more about this company
The Senior Flutter Engineer will be responsible for developing and scaling applications for devices powered by Android and iOS operating system and the development of applications and their integration with back-end services.
The ideal candidate will be passionate about designing and developing tools for a fully automated, cloud ready, highly resilient, and monitored environment.
Responsibilities
Managing software workflow following SEO best practices, fixing bugs and testing for usability.
Maintain and automate our production environments, including AWS infrastructure planning, scaling, monitoring, and security.
You'll help scale our products as best-in-class services for our thousands of users and businesses who rely on us every day for payment and credit.
You'll work with others to plan, shape, and build new mobile features from start to finish: through conception, research, implementation, and maintenance.
You'll help improve performance and reliability, or polish existing features. For example, you might improve transactions speed and quality on mobile devices.
You'll build internal tools to support simplicity and productivity for the whole team. This might include writing deployment scripts to enable faster continuous deployment of our mobile apps.
Keep up with advancements and changes in technology and develop an understanding of how new technologies can be leveraged to provide business solutions.
Requirements
Bachelor's Degree
Minimum of 5 years experience with strong knowledge in mobile development using Flutter and Kotlin
Experience with offline storage (REALM, SQLite, etc), threading, and performance tuning.
Familiar with RESTful APIs to connect Android applications to back-end services.
Ability to understand business requirements and translate them into technical requirements.
Ability to understand Android and iOS application development Architecture and structuring.
Demonstrated ability to quickly learn new technologies and business function
Experience in managing servers in Virtual Environment (AWS EC2, GCP VM), Remote management via SSH.
Has experience in Flutter CI/CD.
Must be able to use the Gitflow methodology for branching and releases.