Full Stack Software Engineer at Cordros Capital

Job Overview

Location
Lagos, Lagos
Job Type
Full Time
Date Posted
1 year ago

Additional Details

Job ID
116805
Job Views
60

Job Description






Job Purpose




  • We are in need of a dedicated and seasoned Full Stack Software Engineer who specializes in developing innovative and user-centric mobile applications. The ideal candidate will have a proven track record of building high-quality, scalable solutions using Flutter and adhering to best practices such as the MVVM pattern or Clean Architecture. As a Full Stack Software Engineer, you will be responsible for designing, developing, and maintaining robust APIs using either Laravel or Node.js. You will also contribute to product management and UI/UX design, leveraging tools like Figma to deliver intuitive and visually appealing user experiences.



Responsibilities        




  • Develop and maintain mobile applications for Android and iOS platforms using Flutter, adhering to MVVM principles or Clean Architecture.

  • Design, build, and optimize backend APIs with Laravel or Node.js.

  • Collaborate with cross-functional teams to define, design, and deliver new features.

  • Ensure code quality and application performance by implementing state management tools like Riverpod, GetX, or Bloc.

  • Manage the CI/CD pipeline to automate deployment processes for seamless product delivery.

  • Create intuitive UI/UX designs using Figma, contributing to a visually cohesive and user-friendly experience.

  • Work closely with product management teams to align technical deliverables with business goals.

  • Stay updated with emerging technologies and apply them to current projects.



Job Requirements

Education:




  • Bachelor's degree in Computer Science, Information Technology, or a related field.

  • A Second Degree and/or Completion of Relevant Professional Certification will be an added advantage.



Experience:




  • Minimum of Five (5) years’ proven experience in mobile application development with Dart and Flutter.

  • Hands-on experience with Firebase for real-time databases, authentication, and cloud functions.

  • Experience with product management and end-to-end project lifecycle management.



Key Knowledge and Skills:

Knowledge:

The incumbent must have proficiency knowledge in the following areas:




  • Proficiency in backend development using Laravel or Node.js.

  • Strong understanding of design patterns such as MVVM or Clean Architecture

  • Expertise in state management tools like Riverpod, GetX, and Bloc.

  • Familiarity with Agile development methodologies.

  • Knowledge of testing frameworks for ensuring application reliability and performance.



Skills:

The incumbent must demonstrate the following skills:




  • Solid UI/UX design skills using Figma.

  • Excellent problem-solving skills and the ability to work in collaborative, team-oriented environments.

  • Strong communication skills, with the ability to translate technical concepts into actionable plans



Working Relationships:




  • Internal

  • All employees in Cordros Capital and its subsidiaries.

  • External

  • Vendors



Similar Jobs

Cookies

This website uses cookies to ensure you get the best experience on our website. Cookie Policy

Accept