Front-End Developer

Application ends: August 6, 2025

Apply for this job

Email *

Job Description

About the Role
We are seeking a Front-End Developer with proven experience delivering complex user interfaces using React (v18+) and TypeScript in production-grade environments. This role requires fluency in component-driven development, a strong understanding of state management patterns (particularly Redux Toolkit or Zustand), and a track record of collaborating closely with product designers to implement scalable, accessible, and pixel-accurate interfaces.


Core Responsibilities

  • Architect and maintain modular, reusable front-end components using React, adhering to atomic design principles.
  • Collaborate with product and UX teams to translate Figma specs into high-performance UI with precise visual fidelity.
  • Optimize frontend performance using tools like Lighthouse, Web Vitals, and Code Splitting with dynamic imports.
  • Implement accessibility best practices (WCAG 2.1 AA), with semantic HTML and ARIA roles where necessary.
  • Develop and maintain our internal component library (Storybook) with full documentation and automated visual regression testing.
  • Integrate REST and GraphQL APIs using Axios, Apollo Client, or SWR depending on context.
  • Write and maintain unit and integration tests using Jest, React Testing Library, and Cypress.

Required Qualifications

  • 3+ years of front-end development experience with React and TypeScript in large-scale production apps.
  • Demonstrated expertise in performance tuning, especially around hydration, lazy loading, and bundle size reduction.
  • Deep understanding of CSS architecture (e.g., BEM, CSS Modules, or Tailwind) and responsive design systems.
  • Proficient with Git workflows (e.g., trunk-based development, feature flags) and CI/CD pipelines.
  • Experience working in agile teams with strong code review practices and clear documentation habits.
  • Strong understanding of frontend security principles (XSS prevention, Content Security Policies, etc.).

Nice to Have

  • Experience contributing to or maintaining a design system.
  • Familiarity with server-side rendering frameworks (Next.js or Remix).
  • Exposure to WebAssembly or Web Workers for performance-intensive interfaces.
  • Prior experience working in B2B SaaS or complex data visualization contexts.

Are you interested in this position?

Apply by clicking on the “Apply Now” button below!

#GraphicDesignJobsOnline#WebDesignRemoteJobs #FreelanceGraphicDesigner #WorkFromHomeDesignJobs #OnlineWebDesignWork #RemoteDesignOpportunities #HireGraphicDesigners #DigitalDesignCareers#Dynamicbrandguru