Talent.com
Senior Web Developer

Senior Web Developer

Hawk MarTechBellary, Karnataka, India
14 hours ago
Job description

About the Role

We are looking for a skilled and experienced Senior Web Developer to lead the development of our real-time messaging web application . You’ll 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.

You’ll 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.

Create a job alert for this search

Senior Web Developer • Bellary, Karnataka, India