Frontend Developer – Build Resilient Web Interfaces
Talent Hackers
Job description
About the role
We are looking for a Frontend Engineer to create resilient, responsive user interfaces and deliver high‑performance web applications. The role combines deep expertise in semantic HTML, CSS, TypeScript and modern frameworks with strong API integration, performance optimisation and accessibility.
Key responsibilities
- Implement screens and flows from Figma designs, writing semantic HTML and maintainable, responsive CSS while handling loading, error and edge‑case states.
- Build and document a reusable component library in a framework such as React, Vue, Svelte or Angular, including TypeScript typings and testing strategy.
- Integrate with REST or GraphQL APIs, manage authentication, caching, pagination and error handling, and enforce type‑safe contracts.
- Establish performance baselines and achieve Core Web Vitals targets through code‑splitting, lazy loading, asset optimisation and CI‑based measurement.
- Deliver production‑ready frontend, accessibility audit results, performance reports and a hand‑off package with architecture notes.
Required profile
- 3+ years of frontend engineering experience.
- Strong command of semantic HTML and CSS that remains maintainable over time.
- Production‑grade experience with JavaScript and TypeScript.
- Proficiency consuming REST or GraphQL APIs and providing clear feedback to backend teams.
- Ability to profile and optimise pages for Core Web Vitals.
- Depth in at least one modern framework (React, Vue, Svelte, Angular).
Required skills
- HTML, CSS, JavaScript, TypeScript
- React, Vue, Svelte or Angular
- REST and GraphQL API consumption
- Vite or Webpack build tooling
- Playwright and Testing Library for frontend testing
- Figma design hand‑off
- Core Web Vitals optimisation
- WCAG 2.1 AA accessibility compliance
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Nigeria.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Talent Hackers