Senior Software Engineer UI


Hundreds of global brands trust eGain to automate customer engagement and empower employees in a digital-first world. Powered by knowledge and AI, our solution is top-rated by Gartner and Forrester.

We dream big and sweat details. We are diverse, optimistic, and tenacious. We take pride in what we do but we don’t take ourselves too seriously. If for you work is fun, talk to us. We will not waste your time.


Location: Pune, India

Experience: 6 to 7 years

Job Summary

The UI engineer will work on all our customer-facing user interface development as part of customer deployment projects. This will involve building sophisticated experiences for customers, using the eGain platform. A part of a small team of skillful developers, the Web UI Engineer will work on Web UI development across our industry-leading products.


  • Work, as part of the team, on the development of features and to support existing products, the design for which has been approved by the architecture groups
  • Propose approaches and designs and get them approved by Subject Matter Expert (SME) and Architect (subject to the complexity of issue)
  • Identify and communicate to the team the improved code design for standardization
  • Provide detailed documentation on the work you do
  • Provide to team and project leads high-level estimates (effort and delivery date) for tasks being worked upon
  • Look for usability and serviceability improvements in the product area you get to work on

Education and Experience

  • 6+ years of professional experience in web development using Angular2+/React framework, 4+ years of professional experience in web development using React framework
  • Demonstrable experience of web development using HTML5, CSS3, and JavaScript and JavaScript frameworks
  • Good understanding of Web Services (e.g., RESTful services), along with the ability to programmatically interact with data formats, including XML and JSON
  • Good understanding of building responsive web applications

Our Hiring Process is “Easy with eGain”

Step 1: Written test (should take roughly 120 minutes of your time)

  • Aptitude section
  • Functional section

We will let you know within 2 business days of your taking the test if you have progressed to the interview stage. The interview will be scheduled no later than 7 calendar days after the test.

Step 2: Panel interview (max 60 minutes)

Step 3: Selection: You will receive a written offer, if selected, within 3 days of the interview.

Next Step

Email your resumé to ngurav@egain.com with the position title “Senior Software Engineer UI” in the email subject.