What are the responsibilities and job description for the Frontend Engineer position at Scale.jobs?
About The Role
The role involves architecting and scaling modern, component-driven user interfaces that serve as the primary touchpoint for millions of users. The team focuses on building highly performant, accessible, and modular web applications that maintain state consistency across complex user workflows.
Engineers in this position collaborate closely with product designers and backend engineers to translate high-fidelity mocks into production-grade code. The work requires a deep understanding of browser internals, rendering optimization, and the trade-offs between various state management and data-fetching patterns.
Key Responsibilities
The role involves architecting and scaling modern, component-driven user interfaces that serve as the primary touchpoint for millions of users. The team focuses on building highly performant, accessible, and modular web applications that maintain state consistency across complex user workflows.
Engineers in this position collaborate closely with product designers and backend engineers to translate high-fidelity mocks into production-grade code. The work requires a deep understanding of browser internals, rendering optimization, and the trade-offs between various state management and data-fetching patterns.
Key Responsibilities
- Develop and maintain responsive, accessible web applications using React, TypeScript, and modern CSS-in-JS or Tailwind architectures
- Optimize frontend performance by identifying and resolving bottlenecks in rendering, bundle size, and network utilization
- Design and implement reusable UI component libraries that adhere to strict design system specifications and accessibility (WCAG) standards
- Integrate complex RESTful and GraphQL APIs, managing local and server state using tools like TanStack Query, Redux Toolkit, or Apollo Client
- Write comprehensive unit, integration, and end-to-end tests using Jest, React Testing Library, and Playwright to ensure application stability
- Lead technical design sessions and conduct thorough code reviews to maintain high engineering standards across the frontend codebase
- 3–6 years of professional software engineering experience with a primary focus on frontend development
- Expert-level proficiency in React and TypeScript, including a deep understanding of hooks, context, and modern patterns
- Strong command of CSS/HTML and a proven track record of building responsive layouts that work across all modern browsers
- Experience with build tooling and CI/CD pipelines, including Webpack, Vite, or TurboRepo
- Bachelor’s degree in Computer Science, Engineering, or a related technical field
- Bonus: Experience with Next.js, React Native, or contributing to open-source UI frameworks