Skip to Main Content

Job Title


Web User Interface Developer


Company : HCLSoftware


Location : Bangalore, Karnataka


Created : 2026-01-30


Job Type : Full Time


Job Description

Job DescriptionRole: Senior Software Engineer (Web UI)Kindly share CV to monica_sharma@ with the below details:Total Experience-Current CTC-Expected CTC-Notice Period-Location: India (Bangalore)Required experience- 6 to 9 yearsSummaryThe Cloud Engineering & Business Experience group within HCLSoftware designs, develops,and maintains the applications and platforms that support the digital journeys of ourcustomers and partners through their trying, buying, deploying, and managing ofHCLSoftware offerings.We are looking for an experienced and innovative Senior Software Engineer to lead ourfrontend development initiatives. In this role, you will be the bridge between design,solution architecture, and technology, driving the architectural decisions for our webapplications.You will play a pivotal role in modernizing our existing systems and building greenfieldapplications. Because our ecosystem spans multiple products, we need a specialist withdeep expertise in both Angular and React to bridge the gap between our establishedplatforms and our newer initiatives.ResponsibilitiesAs a Senior Web UI Engineer, you will:• Architect & Build: Design, develop, and deploy scalable, high-performance webapplications using Angular and React.• Technical Leadership: Lead code reviews, enforce coding standards, and drivearchitectural discussions to ensure best practices in UI development.• Modernization: Assist in the strategic migration of legacy components to modernframeworks (e.g., moving from AngularJS to Angular 14+, or breaking monoliths intoReact micro-frontends).• Performance Optimization: proactively identify bottlenecks and implementoptimizations for maximum speed and scalability.• Mentorship: Mentor junior and mid-level developers, fostering a culture ofcontinuous learning and technical excellence.• Collaboration: Work closely with Product Managers, UX/UI Designers, and BackendEngineers to translate requirements into resilient, interactive user interfaces.• Tooling & DevOps: Improve the frontend developer experience by maintaining CI/CDpipelines, build tools (Webpack), and testing infrastructure.Required Skills and ExperienceTo succeed in this role, you must have:• Experience: 6+ years of professional experience in software engineering with aheavy focus on frontend technologies.• Dual-Framework Expertise: Deep, hands-on proficiency in both Angular (v2+) andReact. You should understand the lifecycle, state management, and architecturalpatterns 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 testingframeworks (e.g., Jest, Jasmine, Karma, Cypress, or Playwright).• Architecture: Experience designing micro-frontends or component libraries/designsystems.• Soft Skills: Excellent problem-solving abilities and the communication skills toexplain complex technical concepts to non-technical stakeholders.Beneficial SkillsWhile not mandatory, experience with the following will set you apart:• API & Integration: Strong understanding of RESTful API design, consumption, andbest practices.• Security & Auth: Experience implementing modern authentication and authorizationstandards, specifically OAuth 2.0, OIDC, and JWT handling.• Cloud Platforms: Experience deploying applications using AWS or Google CloudPlatform.• Containerization: Basic understanding of Docker and Kubernetes.• AWS Serverless: Hands-on experience building and maintaining applications usingAWS Serverless technologies (Lambda, API Gateway, DynamoDB).• Architecture Patterns: Familiarity with Event-Driven Architecture and messagingservices (e.g., Amazon SQS/SNS, Kafka, or RabbitMQ).