Senior Web Developer

6 years

0 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

About the Role


Senior

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.


Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You