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.

SeedFi is seeking a talented Frontend Developer to craft elegant, responsive, and user-centric interfaces that enhance the customer experience. You’ll collaborate across teams to translate business goals into functional, visually appealing digital products. This role is ideal for someone who blends technical expertise with creativity and thrives in a fast-paced, forward-thinking environment.

Key Responsibilities 

  • -Required to have proficiency in ReactJS and NextJS
  • -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.
  • -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.

Required Qualifications

  • -Bachelor’s degree in Computer Science, Engineering, or a related field.
  • -3+ years of experience in frontend development, with a good understanding of responsive design and modern web development practices.

Technical Skills

  • -Proficient in JavaScript and TypeScript.
  • -Hands-on experience with React and NextJS
  • -Familiarity with version control tools (e.g., Git) and agile workflow tools (e.g., Jira, Slack).
  • -Familiarity with testing frameworks and frontend performance optimisation techniques.
  • -Contributions to open-source projects or active participation in tech communities is a plus.

Soft Skills

  • -Strong problem-solving skills and attention to detail.
  • -Excellent collaboration and communication skills.
  • -Eagerness to learn new technologies and continuously improve.

SeedFi is on the lookout for a Backend Developer to join our growing engineering team and help power the technology behind our lending solutions. You will play a key role in powering the technology behind our lending solutions, collaborating closely with product team and other developers in the engineering team to deliver seamless user experiences. This role is perfect for someone who values clean architecture, teamwork, technical excellence and wants to contribute to products that are transforming access to credit globally.

Key Responsibilities

  • -Design and implement scalable and reliable backend architectures that support business requirements.
  • -Develop and maintain RESTful APIs and microservices that interface with various front-end applications and external systems.
  • -Design, optimize, and manage databases, ensuring data integrity, performance, and security.
  • -Write clean, maintainable, and efficient code following best practices and industry standards.
  • -Perform thorough testing and debugging to ensure high-quality software delivery, including unit tests, integration tests, and performance tests.
  • -Work closely with front-end developers, product managers, and other team members to gather requirements, provide technical insights, and deliver seamless user experiences.
  • -Monitor and improve system performance, identifying and addressing bottlenecks and inefficiencies.
  • -Implement and maintain security best practices to protect data and systems from vulnerabilities and threats.
  • -Create and maintain comprehensive documentation for code, APIs, and system architecture.
  • -Stay up-to-date with emerging technologies and industry trends, continuously improving development processes and tools

Requirements

  • -Bachelor’s degree in Computer science, Engineering, or a related field, or equivalent work experience.
  • -Minimum of 3 years’ experience in backend development with Node.js, Next.js, React.js, and PostgreSQL.

Technical Skills

  • -Proficiency in JavaScript, TypeScript, NodeJS, PostgreSQL. 
  • -Experience with Express.js or other Node.js frameworks. 
  • -Understanding of asynchronous programming and event-driven architectures. 
  • -Familiarity with RESTful API design and development. 
  • -Experience with databases such as PostgreSQL, or MySQL. 
  • -Knowledge of version control systems, particularly Git. 
  • -Understanding of containerization technologies like Docker. 
  • -Experience with cloud services (AWS, GCP, Azure) is a plus.
  • -Experience with microservices architecture. 
  • -Familiarity with GraphQL. 
  • -Knowledge of message brokers (e.g., RabbitMQ, Kafka). 
  • -Experience with CI/CD tools like Jenkins, GitLab CI, or CircleCI. 
  • -Understanding of security best practices in backend development. 
  • -Contributions to open-source projects. 

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.