Senior Front-End Developer

Addis Finder Trading · 1 week ago
Branch
Head Office
Location
Addis Ababa, Ethiopia
Department
SolveAddis - AFT
Employment Type
Full-time
Level/Grade
IX
Reports To
Software Development Manager
Closes On
30 Nov, 2025
No of Vacancies

1

About Us

Established in 2018 G.C, we are a group of companies focused on finding and implementing effective solutions in Real Estate, Marketing, Technology, Education and Business Consulting, striving to deliver measurable results, ensure early delivery, and exceed expectations


Job Summary

As a Senior Front-End Developer, you will design, build, and sustain high-performance, accessible web applications using React and Next.js. You’ll own front-end architecture and patterns, raise the bar on Core Web Vitals and UX quality, and collaborate closely with product, design, and backend to deliver thin, testable slices that move key metrics.

Main Duties and Responsibilities

  • Architecture & Delivery: Design front-end architecture, build scalable UI with React/Next.js (SSR/SSG/ISR, Server & Client Components, caching, routing).
  • Performance: Improve LCP/INP/CLS via code-splitting, lazy loading, image optimization, and smart CDN/cache strategies.
  • Accessibility: Ship WCAG 2.1 AA–compliant experiences with semantic HTML, keyboard support, and a11y testing.
  • TypeScript First: Maintain strict typing, reusable patterns, and safe APIs.
  • Design System: Create/extend a component library with Storybook, design tokens, theming, and UI primitives.
  • Data & State: Integrate REST/GraphQL, use Redux Toolkit/RTK Query, React Query/SWR, or Zustand appropriately.
  • Testing: Ensure quality with Jest, React Testing Library, and Playwright/Cypress, keep meaningful coverage and CI gates.
  • Styling: Build responsive UIs with Tailwind CSS and/or CSS Modules, and maintain scalable CSS architecture.
  • SEO & Analytics: Implement metadata, structured data, sitemaps; add event tracking and support i18n where needed.
  • DevEx & CI/CD: Improve pipelines (Vercel/GitHub Actions), lint/format (ESLint/Prettier), and preview environments.
  • Collaboration: Partner with PO/Design/Backend/QA to translate requirements into valuable increments mentor engineers and lead reviews.

Job Requirements

  • 4+ years building production web apps with React and/or Next.js.
  • Strong TypeScript skills and modern React patterns (hooks, context, suspense, error boundaries).
  • Hands-on Next.js (SSR/SSG/ISR, App Router, Server Components) and deployments
  • Proven results improving Core Web Vitals and WCAG 2.1 AA accessibility.
  • Solid testing practice: Jest, React Testing Library, Playwright/Cypress.
  • API integration (REST/GraphQL), caching strategies, robust error handling.
  • Proficient with Git, CI/CD, and debugging (browser devtools, profiling).
  • Excellent communication, product sense, and teamwork;
  • Bachelor’s degree or Master’s degree in Computer Science, Software Engineering, or related field.
  • Nice to have: Tailwind CSS, Storybook/Radix UI/shadcn, Redux Toolkit/RTK Query, React Query/SWR, Zustand, monorepos (Turborepo/Nx), Docker, SEO/structured data;

Work Experience
Qualification Experience
None 4 (yrs)