Software Engineering Manager
Building No 14 Sector 24 & 25A, Gurugram, India
Why this job matters
Delivering quality digital solutions for our customers is at the heart of everything we do. As a Software Engineer Manager, you will be responsible for building brilliant customer experiences in one of our journey squads. From feasibility assessments, to solution scoping, design and engineering delivery, you will be a driving force behind your squads output. You’ll have a passion for hands-on front-end coding and be well versed in mentoring other front-end engineers in the squad, enthusiastically helping build a culture of technical excellence and continuous improvement.
Key Responsibilities
• 10+ years’ experience with ReactJS, NextJS, NodeJS, TypeScript, AEM and GraphQL.
• Working experience with Experience with Chatbots, Generative AI, LLM and Sprinklr is an advantage
• Experience with working on cloud environment such as AWS and developing serverless APIs using lambda.
• Good understanding of application deployment using CI/CD pipelines (Jenkins / Gitlab CI).
• Good understanding of MySQL, NoSQL and in-memory (like Redis) databases.
• Fluent with modern JavaScript and standard tooling (Webpack, Babel, ES6, Linting, Prettier), HTML and CSS Preprocessors.
• Solid understanding of the full web technology stack (HTTP, cookies, headers, asset loading/caching, PWA).
• Proven experience with and demonstrable understanding of WCAG 2.0 AA compliance and WAI-ARIA, Performance optimization and responsive design.
• Experience in leading technical development teams and driving software delivery improvements, with technical and behavioural leadership experience.
• Experience in other front-end frameworks/libraries.
• Experience in driving the implementation of test-driven approaches (TDD, BDD)
Unit test tools, Versioning tools.
Ability to write and execute regression, unit, system, performance, and integration testing.
Good understanding/awareness of usability, accessibility, and cross-browser issues.
• Excellent communication skills, ability to successfully collaborate as part of an Agile development team, and capability to interact directly with the stakeholders (show and tells/requirement, analysis sessions/retrospectives etc)
• While not mandatory, knowledge of the telco domain is a bonus as it will help you better understand our industry-specific challenges and requirements.
• Attitude to adapt to new technologies is desirable.
• Bachelor’s or master’s degree in computer science or a related discipline.