Senior Software Engineer UI

January 15, 2022

Job Description

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