Frontend Developer

TestCrew | Quality Engineering & Software Testing

Riyadh

Description

Summary

Lead frontend architecture for complex, production-grade web applications that integrate with distributed backends and real-time services.

Responsibilities

• Design scalable, maintainable web applications

• Lead architecture for state management, data fetching, and rendering performance

• Build real-time UIs using WebSockets, SSE, and streaming APIs

• Improve performance, reliability, error handling, and observability

• Debug complex browser, performance, and real-time issues

• Define API contracts and resilient integration patterns with backend teams

• Drive frontend standards: testing, code quality, deployment

Required

• Deep frontend experience at production scale

• Strong TypeScript, React, and modern frontend architecture

• Experience with state management, rendering performance, and large codebases

• Experience with async data flows and real-time UI patterns

• Strong production mindset: reliability, observability, maintainabilit

• Strong browser-tooling debugging skills

• Automation testing for frontend (Playwright)

Preferred

• Next.js, and modern build systems

• Real-time UI via SSE, WebSockets

• WebRTC and media state handling