1,681,454open jobs
100,910companies
258,383added this week
Browse all
Location
Remote (Nigeria)
Seniority
Middle · 3+ years exp

Confirmed on the employer's own hiring board on Oct 15, 2026. First seen by Alion on Oct 15, 2026.

Overview
Company
Impact
Profile match

Job Overview

We’re looking for a Frontend Engineer to build resilient, responsive user interfaces and deliver high-performance web applications. The ideal candidate combines deep expertise in semantic HTML, CSS, TypeScript, and modern frontend frameworks (such as React, Vue, or Svelte) with strong capabilities in API integration, web performance optimization (Core Web Vitals), and web accessibility (WCAG). This role will collaborate closely with engineering leads and backend developers, establish reusable component libraries and architectural standards, and ensure seamless, high-quality user experiences across all devices and edge cases.

Core Tasks

1. Interface implementation

  • Build the screens and flows in scope from designs in Figma (or similar), matching them faithfully and raising the cases the designs do not cover.
  • Write semantic HTML and maintainable CSS: responsive across target breakpoints / devices, correct across target browsers, and holding up as content changes.
  • Handle the states that get skipped - loading, empty, error, partial data, long strings, slow networks - so the interface behaves when conditions are not ideal.
  • Meet WCAG 2.1 AA / stated accessibility expectations: keyboard navigation, focus management, labeling, and contrast.

2. Component library and frontend architecture

  • Build a reusable component library in framework, e.g., React, Vue, Svelte with TypeScript types, so the next developer is composing rather than rewriting.
  • Establish and document the frontend conventions: file structure, state management approach, styling approach, naming, and testing strategy.
  • Keep the component API small and predictable; document each component's props and intended use.

3. Exercising the API

  • Integrate the frontend with the team’s API: authentication, data fetching, caching, optimistic updates, pagination, and error handling.
  • Exercise endpoints against real responses during development - surface gaps, ambiguities, and awkward payload shapes to the backend team early, while they are still cheap to change.
  • Type API responses end to end so contract changes fail at build time rather than in production.

4. Web optimization

  • Establish performance baselines and hit agreed targets for Core Web Vitals: LCP, INP, CLS on target devices and connection profile.
  • Reduce bundle size through code splitting, lazy loading, and dependency discipline; justify every heavy dependency added.
  • Optimize asset delivery: image formats and sizing, font loading strategy, caching headers, critical CSS.
  • Add performance measurement to CI or the deploy process so regressions are caught before release, not after.

Deliverables

  • Production-deployed frontend covering the agreed scope of screens and flows.
  • Documented, typed component library with usage examples.
  • Written frontend conventions: architecture, state management, styling, and testing approach.
  • Automated tests running in CI.
  • Accessibility audit results against WCAG 2.1 AA / stated with issues resolved or documented.
  • Performance report showing baselines and final numbers against the agreed targets, plus the measurement setup that produced them.
  • Cross-browser and responsive verification across target browsers and breakpoints.
  • Handoff package: architecture notes, known limitations, and a walkthrough session with the team.

Must Haves

  • 3+ years of frontend engineering experience
  • HTML and CSS- core, not assumed. You write semantic markup and CSS that stays maintainable past the first sprint, and you can build a responsive layout without reaching for a framework to do it for you.
  • TypeScript and JavaScript- production experience with modern JavaScript and with TypeScript used to prevent real bugs, not to satisfy a linter.
  • Exercising APIs- you are comfortable consuming REST or GraphQL APIs, handling their failure modes, and giving backend engineers useful feedback about what is hard to consume.
  • Web optimization- you can profile a slow page, identify the actual cause, and fix it; you know what moves Core Web Vitals and what does not.
  • At least one frontend framework- depth in React / Vue / Svelte / Angular or comparable. Which one matters less than knowing why it behaves the way it does.

Nice to Haves

  • Accessibility experience beyond automated checks - screen reader testing, focus management, ARIA used correctly and sparingly.
  • Experience working directly from Figma (or similar) design files and collaborating with designers on the gaps.
  • Familiarity with build tooling, e.g., Vite, Webpack and frontend testing tools such as Playwright, Testing Library.
  • Prior contract work where you owned a frontend scope and delivered it independently.

How we will work together

  • You report to the Architect / Engineering Lead and coordinate directly with the backend engineer on API contracts.
  • Written status update at the close of each week: what shipped, what is at risk, what you need.
  • Code is reviewed by project lead before merge; you work in team’s repository and follow its conventions.
  • Tooling: repo host, project tracker, chat, design files, staging environment access.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,681,454 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Frontend
Similar stack
Same company
In your city
$120k – $180k per year • Remote (United States) • 5+ years exp
Python
JavaScript
Java
TypeScript
C#
Node JS
Java
Spring Boot
C#
.NET
Frontend
Zustand
Redux
Webpack
GraphQL
Tailwind CSS
Next.js
Babel
Yarn
React.js
Vite
React Query
Apollo Client
npm
Sass
styled-components
CSS Modules
Redux Toolkit
Lighthouse
Mobile
Firebase
Clean Architecture
State Management
Offline-First
PWA
DevOps
GCP
Azure DevOps
GitHub Actions
OpenTelemetry
WebSockets
GitLab CI
Azure
CI/CD
Jenkins
Git
AWS
Docker
Kubernetes
Bitbucket
Amazon EKS
Azure AKS
GitHub
GitLab
API Gateway
Cybersecurity
Okta
Auth0
Active Directory
Design
Figma
Adobe XD
Management
Agile
Scrum
QA
Selenium
Cypress
Playwright
Swagger
Chrome DevTools
Jest
Apply
$120k – $180k per year • Remote (United States) • 5+ years exp • PhD
JavaScript
Java
TypeScript
Java
Maven
Spring Boot
Spring MVC
Spring Data JPA
Spring Security
Spring Cloud
Databases
Apache Kafka
Frontend
Webpack
GraphQL
Tailwind CSS
Yarn
RxJS
Angular
Bootstrap
npm
PrimeNG
Sass
NgRx
Angular Material
Lighthouse
Mobile
Dependency Injection
State Management
Offline-First
PWA
DevOps
Rest API
GCP
OpenShift
Azure DevOps
GitHub Actions
WebSockets
GitLab CI
Azure
CI/CD
Jenkins
Git
AWS
Docker
Kubernetes
Bitbucket
GitHub
GitLab
API Gateway
Cybersecurity
Keycloak
Okta
Auth0
Active Directory
Design
Figma
Adobe XD
Management
Agile
Scrum
QA
Selenium
Cypress
Playwright
Swagger
Chrome DevTools
Apply
Remote (likely Switzerland) • Contractor
JavaScript
Java
TypeScript
AI/ML
Copilot
Frontend
Angular
Storybook
Sass
Web Components
Apply
Remote (United States, PST hours) • Full-Time • 5+ years exp
JavaScript
AI/ML
Copilot
Cursor
Claude Code
Frontend
GSAP
Tailwind CSS
Next.js
Three.JS
React.js
Framer Motion
Design
Figma
Apply
Remote (Colombia, PST hours) • Full-Time • 5+ years exp
JavaScript
AI/ML
Copilot
Cursor
Claude Code
Frontend
GSAP
Tailwind CSS
Next.js
Three.JS
React.js
Framer Motion
Design
Figma
Apply
In office • 3+ years exp • Chennai
JavaScript
TypeScript
Frontend
Vue.js
Svelte
Webpack
React.js
Vite
npm
SvelteKit
Rollup
DevOps
CI/CD
Git
GitHub
GitLab
QA
Playwright
Jest
Vitest
Apply
Hybrid • Full-Time • 2+ years exp • Dublin
Python
JavaScript
TypeScript
Node JS
Node JS
Nest.JS
AI/ML
Model Context Protocol
Embeddings
Prompt Engineering
Function Calling
RAG
Semantic Search
Structured Outputs
Semantic Search
LLM Evaluation
LLM Guardrails
Tool Use
Frontend
Vue.js
Angular
React.js
DevOps
AWS
Kubernetes
Management
Agile
Apply
≈ $58k – $106k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Madrid
Python
JavaScript
TypeScript
C#
Frontend
Vue.js
Angular
DevOps
CI/CD
Docker
Kubernetes
Management
Agile
Scrum
Apply
$12k per year • In office • Moscow
JavaScript
Frontend
Vue.js
Element Plus
Design
Figma
Apply
Hybrid • London
Python
TypeScript
Databases
PostgreSQL
Redis
pgvector
Pinecone
FAISS
MS SQL
Azure Cosmos DB
AI/ML
Copilot
Cursor
LangGraph
LangChain
Unstructured.io
Claude Code
LlamaIndex
Model Context Protocol
Prompt Engineering
Function Calling
Chain-of-Thought
AI Agents
DeepEval
Langfuse
LangSmith
Ragas
LLM
RAG
Structured Outputs
LLM Guardrails
Agentic Workflows
Tool Use
Frontend
GraphQL
DevOps
Rest API
Azure DevOps
Azure
Git
AWS
Docker
GitHub
Analytics
Power BI
QlikSense
ETL/ELT
Management
Draw.io
BPMN
Apply
≈ $51k – $111k per year (Estimated) • Remote (location not specified) • 3+ years exp
Design
Adobe Premiere Pro
Adobe After Effects
Management
Slack
Gmail
Apply
≈ $56k – $137k per year (Estimated) • Remote (LATAM) • 3+ years exp
Management
Google Sheets
Marketing
TikTok Ads
Apply
≈ $63k – $124k per year (Estimated) • Remote (Nigeria) • 3+ years exp
AI/ML
AI Agents
Apply
≈ $69k – $162k per year (Estimated) • Remote (location not specified) • 5+ years exp
JavaScript
Analytics
A/B Testing
Design
Figma
Apply
≈ $68k – $160k per year (Estimated) • Remote (Nigeria) • 4+ years exp
Apply
See all jobs
This is one of many
1,681,454 more open roles from verified company boards, updated every day.