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.

