Mobile Architect (Flutter)
Remote, Nigeria
Who We Are
Moniepoint is a comprehensive financial services platform tailored for emerging markets and ranks as the second-fastest growing company in Africa.
Since its inception in 2019, Moniepoint’s innovative technology has empowered over 3 million users by providing personal and business banking services, payments, credit solutions, and business management tools. In 2023 alone, Moniepoint processed $182 billion and currently handles the majority of POS transactions in Nigeria.
About the Role
As a Mobile Architect at Moniepoint, you will be pivotal in designing and shaping the architecture of our mobile applications. This role involves defining the technical roadmap for our mobile platforms to ensure scalability, performance, and reliability across both iOS and Android. You will also collaborate in product planning, offering technical expertise to drive innovation and align with business objectives.
The ideal candidate is an experienced professional with a proven track record in mobile development, system design, and architecture. This is a chance to lead impactful mobile projects and contribute to Moniepoint’s success in a collaborative and fast-paced environment.
Want to know more about why Moniepoint is a great workplace? Explore how we foster a culture of growth, innovation, and teamwork.
Key Responsibilities
Transform product requirements into detailed architectural documents and diagrams.
Regularly update and maintain architectural documents to reflect the application’s current state.
Make informed architectural decisions for new application features.
Align application architecture with the product’s strategic goals.
Conduct code reviews to ensure efficiency and adherence to best practices.
Ensure applications are developed using top-tier software engineering principles.
Oversee the stability and reliability of applications under your leadership.
Implement and enforce processes to enhance developer productivity and efficiency.
Take part in hiring processes by screening and evaluating engineers.
Provide guidance and mentorship to junior engineers.
Skills and Experience Required
A minimum of 5 years of experience in system design, architecture, and development.
Proficiency in native mobile development with Flutter/Dart, Android/Java, and iOS/Swift.
Strong programming skills in Java.
Solid understanding of software quality assurance standards.
A detail-oriented technical mindset.
Excellent organizational and leadership skills.
Strong communication and presentation capabilities.
What We Offer
Culture:
We prioritize our people and their well-being, fostering a workplace where every voice matters. Mutual respect and teamwork are at the core of our values, creating a supportive and inclusive environment.
Learning Opportunities:
Our environment emphasizes growth, knowledge sharing, and continuous learning through training programs and technical discussions.
Compensation:
Enjoy a competitive salary, health insurance, pension, annual bonuses, and additional benefits.
Hiring Process
Initial Screening: A preliminary phone call with one of our recruiters.
Technical Assessment: A coding session to evaluate your skills.
Panel Interview: A discussion with our engineering team.
Final Round: A behavioral and technical interview with a member of the executive team.
Moniepoint is proud to be an equal opportunity employer. We celebrate diversity and are dedicated to fostering an inclusive workplace for all employees and applicants.