Mobile Engineer

Gigbanc

November 16, 2023

Job Overview

  • Date Posted
    November 16, 2023
  • Location
  • Expiration date
    December 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