Job Overview
-
Date PostedNovember 16, 2023
-
Location
-
Expiration dateDecember 4, 2023
Job Description
We are looking for hard-working, fun-loving, values-driven, self-starters to join us in building Gigbanc – Africa’s best neobank for freelancers and creators. We offer a fast, low-cost, reliable, way for African freelancers and creators to receive and send money from/to foreign clients and other individuals and easily store and exchange between multiple currencies. Our target customer is a digital freelancer (e.g. software engineer, graphic designer, etc) who is 20-35 years old, living in Africa and working for foreign clients. We seek to provide a truly enjoyable customer experience through thoughtful UI/UX design and best-in-class customer service. We also aim to enable our customers to build strong financial health through a suite of value-added products including bill payment, credit, insurance, investing, and more. At Gigbanc, we care deeply about our people and we are building a company where everyone feels included and empowered to thrive as the best possible version of themselves, both inside and outside the workplace. We have recently built our high-fidelity figma prototype, secured strategic partnerships, raised an angel round, and are now shifting gears towards building our MVP and launching in Nigeria.
A few facts about the founders:
- Paul Omoregie Okundaye (CEO): Nigerian; Harvard MBA, Ivey HBA; Led digital banking growth strategy for top-10 North American bank as a Management Consultant at Bain; led product development and new market entry as a Growth Strategy and M&A Manager at Microsoft; and grew last startup to $100K ARR during undergrad.
- Babatope Oni (CTO): Nigerian; Engineering Manager at Fairmoney, Nigeria’s top digital bank; CTO at Gokada, Nigeria’s top motorcycle last-mile delivery and ride hailing gig economy platform
Position Overview
We are seeking a talented Flutter Mobile Engineer to lead the mobile app development for a strategic Minimum Viable Product (MVP) project. In this role, you will be a key contributor to our cross-functional team, responsible for crafting intuitive and visually appealing mobile experiences that align with the MVP’s goals.
Key Responsibilities
Mobile App Development
- Collaborate closely with product managers and designers to understand the MVP’s user experience and technical requirements.
- Develop high-quality, responsive, and user-centric mobile applications using Flutter framework.
User Interface and Experience
- Design and implement captivating and intuitive user interfaces that align with the project’s design guidelines and user expectations.
- Ensure a seamless and enjoyable user experience by implementing smooth animations and responsive interactions.
Integration and API Consumption
- Integrate with backend services and APIs to fetch and display data, ensuring efficient communication and data synchronization.
- Implement error handling and data caching strategies to enhance app reliability and performance.
Agile Development and Iteration
- Work collaboratively within an agile development environment, participating in sprint planning, daily standups, and sprint reviews.
- Contribute actively to the iterative development process, delivering features incrementally in line with MVP objectives.
Performance and Optimization
- Monitor app performance, identifying areas for improvement and optimization, and implementing solutions to enhance responsiveness.
- Utilize Flutter profiling tools to identify bottlenecks and optimize rendering and memory usage.
Testing and Quality Assurance
- Write unit and integration tests to ensure the stability and robustness of the mobile applications.
- Collaborate with QA engineers to identify and address bugs, maintaining a high level of app quality.
Qualifications
- Proven experience (3+ years) as a Mobile App Engineer, showcasing expertise in Flutter development.
- Strong proficiency in Dart programming language, Flutter framework, and reactive programming concepts.
- Portfolio demonstrating the ability to design and develop visually appealing and user-friendly mobile applications.
- Familiarity with RESTful APIs and asynchronous programming for data retrieval and processing.
- Experience with version control systems (e.g., Git) and collaborative development tools.
- Strong problem-solving skills, effective communication, and a collaborative mindset.
Benefits
- Competitive compensation package tailored to the project’s scope and timeline.
- Opportunity to shape the mobile app development for a high-impact MVP project using the latest Flutter technologies.
- Exposure to the complete mobile app development lifecycle, from design to deployment.
- Flexibility to contribute remotely, providing a conducive work-life balance.
- Potential for permanent full-time employment once product launches in market