Logo
eGain Corporation

User Interface Engineer

eGain Corporation, Sunnyvale, California, United States,


Global brands trust eGain knowledge management software to improve customer experience and reduce service cost by automating customer engagement and empowering employees. Top rated by Gartner, the eGain Knowledge Hub orchestrates AI and experts to deliver trusted answers to our client’s customers, agents, and field staff.

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 work is fun for you, talk to us. We will not waste your time.

Job Title:

UI EngineerLocation:

Sunnyvale, CAExperience:

5 to 7 years

Job SummaryWe are looking for a highly skilled and creative individual with a passion for web development and an eye for detail

Duties/ResponsibilitiesDesign and develop user-friendly and visually appealing front-end interfaces in a cross-platform, cross-browser environment.Collaborate with cross-functional teams to understand project requirements and translate them into functional and technical specificationsCreate and maintain high-quality, reusable, and efficient code that adheres to industry standardsOptimize web pages for maximum speed and scalabilityImplement and maintain responsive design principles to ensure a seamless user experience across all devicesStay up-to-date with emerging trends and technologies in web development, and make recommendations for implementationTroubleshoot and debug technical issues as neededWork closely with designers to ensure the visual design is translated accurately into the final productCollaborate with backend developers to integrate front-end components with server-side logicEnsure the technical feasibility of UI/UX designs and proactively identify and address any potential roadblocksContinuously test and optimize web pages to improve performance and user experienceAdhere to project timelines and deliver high-quality work within designated deadlinesCommunicate project updates and progress to team members and stakeholdersMaintain and update existing front-end codebases as needed

Education and ExperienceBachelor's or Master's degree, preferably in Computer Science or a related field, or equivalent work experience.A minimum of 2 years of experience in web development.Proficiency in ES6, TypeScript, JavaScript, CSS3, SASS, and HTML5.A solid understanding of JavaScript and CSS libraries and frameworks, including VueJS, React, Redux, and Bootstrap.Familiarity with development tools such as GitHub, Webpack, NPM/Yarn, etc.

Our Hiring Process is “Easy with eGain”Step 1 : Written test (should take roughly 120 minutes of your time)Aptitude sectionFunctional sectionWe 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)

Next StepEmail your resumé to achille@egain.com with the position title “UI Engineer” in the email subject.

CompensationThe base salary range is $110,000 to $180,000. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.Performance-based bonuses are tied to individual and company performance.Comprehensive benefits package, including health insurance, retirement plans, and paid time off.Restricted stock or stock option grants, subject to company policies and performance.Please note that the compensation package can vary based on the candidate’s qualifications and experience level.