Senior Front-End Developer

About the Job
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.

Duties & 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.
About You
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;
Requirement Skill

Communication
Desired Skill

Product knowledge
How To Apply
Interested Candidates who fulfil the minimum requirement can fill and submit their application using the following form:

https://erp.solveaddis.dev/jobs/addis_finder_trading/senior-front-end-developer
Perks + Benefits
Transport Allowance

To apply for this job please visit erp.solveaddis.dev.


You can apply to this job and others using your online resume. Click the link below to submit your online resume and email your application to this employer.