Cordros Capital Limited is a company committed to growth - the growth of our clients and their assets. We are a leading Financial Services company, licensed as Brokers/Issuing House and Fund/Portfolio Managers by The Nigerian Stock Exchange (NSE) and Securities & Exchange Commission (SEC). We work with a diversified clientele, consisting of private clients, small businesses, financial institutions & corporations and governments. Every relationship is built on a true partnership and underpinned by Cordros’s growth philosophy. The use of the nautilus shell - with its continuous growth pattern - is a visual symbol of this philosophy. Not only does it reflect the real-life application of the golden ratio* but it is relevant to the safe harbouring of management and finances. While every nautilus shell is identifiable by its miraculous spiral, each one is different. It is with this in mind that we create solutions that are relevant and add value to the specific needs and goals of each one of our clients.
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
Method of Application
Signup to view application details.
Signup Now