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.