Mobile Application Developer

SeedFi is expanding its engineering team and seeking a Mobile Application Developer who’s passionate about creating products that matter. In this role, you will work closely with a collaborative, high-performing team to design and build mobile experiences that redefine how customers access credit. If you’re driven by innovation, precision, and impact, you’ll thrive in our fast-paced, people-focused environment.

Key Responsibilities

  • -Collaborate with internal teams and vendors to maintain, fix and improve products.
  • -Design, develop, test and implement new software solutions.
  • -Work closely with product managers to receive information on limitations and improvements while clearly and regularly communicating to support colleagues.
  • -Design and update software database and its architecture.
  • -Develop and maintain data-driven mobile applications using Flutter.
  • -Test, maintain and recommend software improvements to ensure strong functionality and optimisation
  • -Independently install, customise and integrate third party solutions.
  • -Facilitate root cause analysis of system issues
  • -Work with experienced team members to conduct root cause analysis of issues, review new and existing code and/or perform unit testing.
  • -Identify ideas to improve system performance and impact availability.
  • -Resolve complex technical design issues
  • -Develop of technical specifications and plans
  • -Analyse user requirements and convert requirements to design documents
  • -Make good technical decisions that provide solutions to business challenges
  • -Provide comprehensive support for customer success; achieve resolution to outstanding problems or issues
  • -Compile timely, comprehensive and accurate documentation and or reports as requested.
  • -Possess up-to-date knowledge of technological developments in the industry

Requirements

  • -Bachelor’s degree in Computer science, Engineering, or a related field, or equivalent work experience.
  • -Minimum of 3 years’ experience in mobile applications development

Technical Skills

  • -Develop and maintain cross-platform mobile applications using Flutter and Dart.
  • -Write clean, maintainable, and efficient code adhering to Flutter best practices and coding standards.
  • -Implement state management solutions such as Provider, Riverpod, Bloc, or Redux.
  • -Integrate RESTful APIs, JSON, and backend services (e.g., Firebase, AWS, or custom APIs).
  • -Ensure app compatibility across iOS and Android devices, adhering to platform-specific UI/UX guidelines.
  • -Perform testing and debugging using Flutter testing frameworks (e.g., flutter_test, Mockito) to ensure performance and reliability.
  • -Publish apps to the Apple App Store and Google Play Store, ensuring compliance with store guidelines.
  • -Utilize Git for version control and participate in code reviews to maintain code quality.

Soft Skills

  • -Strong problem-solving skills and attention to detail. 
  • -Excellent communication and teamwork abilities. 
  • -Ability to work in a fast-paced, collaborative environment. 
  • -Eagerness to learn new technologies and continuously improve.
Job Category: Engineering
Job Type: Full Time Hybrid
Job Location: Lagos

Apply for this position

Drop files here or click to uploadMaximum allowed file size is 1 GB.
Allowed Type(s): .pdf, .doc, .docx