HamburgerMenu
hirist

X.Arterian - Senior Web Developer - TypeScript/Javascript

INFIBEAM SOFTTECH PRIVATE LIMITED
Gurgaon/Gurugram
4 - 6 Years

Posted on: 04/12/2025

Job Description

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. 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.


info-icon

Did you find something suspicious?