Senior Full-Stack Engineer (Front-End Focus)
- Hiring from
- Nigeria
- Work type
- Remote
- Posted
- Sep 28, 2026
Job Title: Senior Full-Stack Engineer (Front-End Focus)
Employment Type: Contract, Full-time
Location: Remote — Candidates must be based in Lagos or Abuja, Nigeria
Work Hours: Must be available for US Central Time overlap
BlueOcean Tech Services is recruiting a Senior Full-Stack Engineer (Front-End Focus) to support an international AI technology client. You will work with a fast-moving product team building and scaling AI-powered software for professional users.
The product is already live and is preparing for significant expansion, so we're looking for people who can take ownership of their function, work independently and help maintain a high standard of quality and delivery as the product grows.
You will own the application attorneys actually use.
You will build faithfully to our design system, consume our published backend API contract, and hand work off cleanly to designers, product, QA and other engineers.
You should already be strong in most of the following:
React 19, TypeScript (strict), Vite, React Router 7, TanStack Query, Tailwind CSS 4, Clerk, pnpm, Vitest, React Testing Library, MSW and Vercel.
Our backend is Python/FastAPI.
- Build production React and TypeScript features under strict typing.
- Build from design tokens and components rather than eyeballing mockups. Our CI rejects arbitrary style values and checks screens against their Figma frames.
- Generate types from the API schema and build against it. When the contract is wrong, raise the issue rather than working around it on the client side.
- Write component and integration tests for your own work.
- Make accessibility and responsive behaviour the default, not an afterthought.
- Write clear pull requests and component documentation that another engineer can pick up.
- Debug across the front-end and backend boundary.
- Senior-level production React and TypeScript experience on an application with real users.
- Experience building to a design system.
- Experience working closely with product, design and QA, including handling disagreement with design decisions.
- Daily use of AI coding assistants, with a clear understanding of what you verify and what you would not trust them to do.
- Excellent written English. Most of our decisions are made in writing and asynchronously.
- Experience using Google Workspace and Jira.
- Experience working with a US or US-facing team.
- A commitment to at least 4 hours of overlap every working day with US Central Time (roughly 4 PM–9 PM WAT).
- Reliable backup power and a second internet connection. Please describe both specifically in your application.
This role is not suitable for candidates whose experience is limited to:
- Portfolio projects without production application experience.
- Styling that bypasses an established design system.
- Front-end work where product and design are treated simply as sources of instructions rather than collaborators.
Apply with your CV. Shortlisted candidates will be asked to complete a practical assessment and provide additional evidence of their experience.
Legal experience is not required. We will teach you the domain. What we need is someone who takes ownership of the front end.