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