Web User Interface Developer
HCLSoftware
2 - 5 years
Bengaluru
Posted: 12/02/2026
Job Description
Job Description
Role: Senior Software Engineer (Web UI)
Kindly share CV to monica_sharma@hcl-software.com with the below details:
Total Experience-
Current CTC-
Expected CTC-
Notice Period-
Location: India (Bangalore)
Required experience- 6 to 9 years
Summary
The Cloud Engineering & Business Experience group within HCLSoftware designs, develops,
and maintains the applications and platforms that support the digital journeys of our
customers and partners through their trying, buying, deploying, and managing of
HCLSoftware offerings.
We are looking for an experienced and innovative Senior Software Engineer to lead our
frontend development initiatives. In this role, you will be the bridge between design,
solution architecture, and technology, driving the architectural decisions for our web
applications.
You will play a pivotal role in modernizing our existing systems and building greenfield
applications. Because our ecosystem spans multiple products, we need a specialist with
deep expertise in both Angular and React to bridge the gap between our established
platforms and our newer initiatives.
Responsibilities
As a Senior Web UI Engineer, you will:
Architect & Build: Design, develop, and deploy scalable, high-performance web
applications using Angular and React.
Technical Leadership: Lead code reviews, enforce coding standards, and drive
architectural discussions to ensure best practices in UI development.
Modernization: Assist in the strategic migration of legacy components to modern
frameworks (e.g., moving from AngularJS to Angular 14+, or breaking monoliths into
React micro-frontends).
Performance Optimization: proactively identify bottlenecks and implement
optimizations for maximum speed and scalability.
Mentorship: Mentor junior and mid-level developers, fostering a culture of
continuous learning and technical excellence. Collaboration: Work closely with Product Managers, UX/UI Designers, and Backend
Engineers to translate requirements into resilient, interactive user interfaces.
Tooling & DevOps: Improve the frontend developer experience by maintaining CI/CD
pipelines, build tools (Webpack), and testing infrastructure.
Required Skills and Experience
To succeed in this role, you must have:
Experience: 6+ years of professional experience in software engineering with a
heavy focus on frontend technologies.
Dual-Framework Expertise: Deep, hands-on proficiency in both Angular (v2+) and
React. You should understand the lifecycle, state management, and architectural
patterns of both frameworks.
Language Mastery: Expert-level knowledge of TypeScript, JavaScript (ES6+), HTML5,
and CSS3 (Sass/SCSS).
Testing: Strong belief in automated testing with experience in unit and E2E testing
frameworks (e.g., Jest, Jasmine, Karma, Cypress, or Playwright).
Architecture: Experience designing micro-frontends or component libraries/design
systems.
Soft Skills: Excellent problem-solving abilities and the communication skills to
explain complex technical concepts to non-technical stakeholders.
Beneficial Skills
While not mandatory, experience with the following will set you apart:
API & Integration: Strong understanding of RESTful API design, consumption, and
best practices.
Security & Auth: Experience implementing modern authentication and authorization
standards, specifically OAuth 2.0, OIDC, and JWT handling.
Cloud Platforms: Experience deploying applications using AWS or Google Cloud
Platform.
Containerization: Basic understanding of Docker and Kubernetes.
AWS Serverless: Hands-on experience building and maintaining applications using
AWS Serverless technologies (Lambda, API Gateway, DynamoDB).
Architecture Patterns: Familiarity with Event-Driven Architecture and messaging
services (e.g., Amazon SQS/SNS, Kafka, or RabbitMQ).
Services you might be interested in
Improve Your Resume Today
Boost your chances with professional resume services!
Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.
