![Cordros Capital Limited Logo](https://s3-recruiting.cdn.greenhouse.io/external_greenhouse_job_boards/logos/400/451/600/original/Cordros_logo.png?1599824643)
Full Stack Software Engineer
ROLE DESCRIPTION
Job Title |
Full Stack Software Engineer |
Business Location |
Lagos, Nigeria |
Full/Part Time |
Full Time |
Reporting Line |
Team Lead, IT |
Language requirements |
English |
Job Purpose
Cordros Capital Limited needs 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
Work Environment
- Collaborative and forward-thinking team culture.
- Opportunity to work on cutting-edge projects and technologies.
- A flexible work environment with a focus on personal and professional growth.
Work Cycle
Hours/Days the incumbent is required to work
- Monday – Friday (8am – 5pm)
- Flexible working schedule is also available i.e remote work
Physical Requirements None Moderate Extensive
Lifting Required X
Computer use X
Apply for this job
*
indicates a required field