About this role
Caava Group is recruiting for an entry-level Frontend Engineer in Lagos (hybrid). The role sits within the Evolve team, which supports Caava Group’s insurance management platform built with Spring Boot services and frontend frameworks like Angular and Next.js. The position involves building and refining UI screens, integrating REST APIs, testing, and collaborating with a multidisciplinary team. It targets candidates with internship, academic, or personal project experience and offers growth toward an Associate Software Engineer role based on performance and business need. The employer operates across multiple entities including Caava Evolve, Caava AI, Agencify, and TurnQuest V4 by Caava to modernise insurer operations and digital distribution.
What you would do
- Build assigned features and bug fixes in Angular or Next.js following designs and coding standards.
- Utilise shared design system and components; raise gaps with the Shared Experience squad.
- Integrate REST APIs and manage validation, loading, empty and error states.
- Create responsive, accessible forms and journeys.
- Write and maintain unit and component tests; work with QA for cross-browser checks.
- Submit small, reviewable changes via Git branches and pull requests.
- Explain approach, apply feedback, and keep technical documentation up to date.
- Investigate issues using browser tools, logs, and test environments.
- Record evidence and escalate high-risk or production-impacting problems.
- Clarify requirements and API contracts with backend, Product and QA before implementation.
What they are asking for
- Degree in Computer Science, Software Engineering, Information Technology or related field, or equivalent practical training with relevant projects.
- Foundational TypeScript or JavaScript, HTML and CSS skills.
- Experience with a component framework (Angular, React or Next.js) from coursework, internship or project.
- Understanding of component structure, state, forms and responsive layout, plus basic debugging with browser tools.
- Basic knowledge of REST APIs, HTTP and JSON, and Git version control.
- Ability to write basic automated tests and explain code.
- Ability to use documentation to solve problems.
- Attention to detail and care for user experience; clear communication and collaborative approach.
- Willingness to act on feedback and seek help early.
Listing details are summarised from the source. Always confirm the role and the employer on the original posting before applying, and never pay to apply for a job.