Senior Frontend Developer
- Sri Lanka
About the Role:
We are looking for a talented and experienced Senior Frontend Developer with deep expertise in React (v19), TypeScript, gRPC, and modern JavaScript (ES6+). You will play a key role in building responsive, scalable, and high-performance user interfaces that deliver exceptional user experiences.
Key Responsibilities:
-
Develop, test, and maintain responsive, high-quality web applications using React (v19) and TypeScript.
-
Implement efficient and reliable client-server communication using gRPC protocols.
-
Work closely with backend developers to design, integrate, and consume APIs.
-
Ensure cross-browser compatibility and performance optimization for web applications.
-
Follow modern frontend development best practices, including component-driven architecture and reusable UI components.
-
Participate in code reviews, design discussions, and agile ceremonies.
-
Identify and address performance bottlenecks and technical issues.
-
Write clean, maintainable, and well-documented code.
Required Skills and Qualifications:
-
Proven experience building complex frontend applications with React (preferably v19) and TypeScript.
-
Strong knowledge of modern JavaScript (ES6+) and frontend development tools.
-
Experience implementing gRPC clients and working with Protocol Buffers (Protobuf).
-
Solid understanding of RESTful and gRPC-based APIs.
-
Familiarity with state management libraries (e.g., Redux, Zustand, or Recoil).
-
Experience with frontend build tools and bundlers (e.g., Webpack, Vite).
-
Strong debugging and problem-solving skills.
-
Excellent communication and collaboration skills.
Nice to Have:
-
Experience with performance testing and optimization tools.
-
Familiarity with CI/CD processes and frontend deployment strategies.
-
Knowledge of UI/UX best practices and accessibility standards (WCAG).
-
Exposure to design systems and component libraries.

