Login Sign Up

Lead Frontend Developer - Reactjs

Hawk MarTech

5 - 10 years

Gurugram

Posted: 04/01/2026

Getting a referral is 5x more effective than applying directly

Job Description

About the Role


We are looking for a skilled and experienced Lead Frontend Developer to lead the development of our real-time messaging web application . Youll be responsible for building a high-performance, responsive, and secure web client that mirrors the mobile experience complete with messaging, notifications, media sharing, and end-to-end encryption.

Youll work closely with the product, design, backend, and mobile teams to deliver a world-class communication experience that works across devices and platforms.


Key Responsibilities


1. Frontend Architecture & Development


  • Design and implement a performant, modular, and scalable web app using React , TypeScript , Next.js , or other modern frameworks.
  • Build and maintain core messaging features: real-time chat , group messaging , media sharing , typing indicators , read receipts , and notifications .
  • Create reusable UI components and ensure consistent design across the platform.


2. Real-Time Communication


  • Integrate WebSockets , WebRTC , or similar real-time communication protocols to support live chat and media sharing.
  • Ensure message syncing, delivery tracking, offline handling, and real-time UI updates.


3. Security & Privacy


  • Collaborate with backend/security teams to implement end-to-end encryption , secure session management , and authentication workflows .
  • Ensure secure data handling in the browser local storage, cookies, tokens, and message caching.


4. Cross-Platform Optimization


  • Optimize the app for performance, accessibility, and responsiveness across browsers and screen sizes.
  • Ensure smooth operation on Chrome, Firefox, Safari, and Edge.


5. Testing & Quality Assurance


  • Write unit , integration , and end-to-end tests using tools like Jest , Cypress , or Playwright .
  • Participate in code reviews, test automation, and bug triaging.


6. Collaboration & Deployment


  • Work with backend (Java/Erlang) and mobile teams (iOS/Android) to align feature development.
  • Integrate frontend with RESTful and WebSocket APIs.
  • Contribute to CI/CD pipelines , release management, and production monitoring.


Required Qualifications


  • 6+ years of professional experience in web development, building production-grade applications.
  • Proficient in JavaScript/TypeScript and modern frontend frameworks (preferably React and Next ).
  • Experience with real-time communication using WebSockets , Firebase , or similar technologies.
  • Strong understanding of HTML5 , CSS3 , Responsive Design , and Cross-Browser Compatibility .
  • Familiarity with REST APIs , WebSocket APIs, and frontend state management (Redux, Zustand, etc.).
  • Good grasp of security principles XSS, CSRF, CQRS, HTTPS, token handling, and secure storage.
  • Experience with performance profiling, lazy loading, code-splitting, and network optimization.


Preferred Qualifications


  • Prior experience in messaging platforms , chat applications, or collaboration tools.
  • Familiarity with end-to-end encryption , cryptography libraries (e.g., libsodium, OpenPGP.js).
  • Experience with Service Workers , IndexedDB , or Progressive Web Apps (PWA) .
  • Exposure to WebRTC , media streaming , or video/audio calling libraries.
  • Contributions to open-source projects or strong personal GitHub portfolio.
  • Experience working in agile teams with tools like Jira, Figma, and Git.

Services you might be interested in

We Search & Apply Jobs for You!

Our team scans through 1000s of opportunities and applies to roles best suited to your profile

Save 100+ hours and focus on what matters - cracking interviews and landing offers.