ACS (Advanced Compute & Solutions) is seeking a Front-End Software Engineer for our high growth, future-oriented businesses including Data Science, AI and other emerging areas. This role will work with some of the most exciting up-and-coming products in HP.
The Front-End engineer will play a pivotal role in designing and developing user interfaces that seamlessly incorporate the user’s requirement and incorporate AI features and functionality.
You will work closely with cross-functional teams to build web applications, software products that provide data-driven insights to our users.
The role offers an opportunity to help build solutions for emerging business areas and play an important role in creating the future of computing.
Responsibilities
- Collaborate with UI/UX designers and back-end engineers to create responsive and visually appealing user interfaces.
- Develop and maintain front-end components and web applications that interact with AI models and services.
- Integrated AI technologies, such as natural language processing, computer vision, or machine learning, into the user interface.
- Optimize web applications for performance and user experience.
- Stay up-to-date with the latest front-end and AI technologies and best practices.
- Debug and troubleshoot user interfaces issues.
- Collaborate with other software engineers to ensure seamless integration of components into the front-end.
- Participate in code reviews and provide feedback to improve code quality.
- Bachelor's or Master’s degree in Computer Science, Software Engineering, or a related field.
- Proven experience as a Front End Software Engineer with a strong portfolio of web applications or UI designs.
- Proficient experience (3+ years) in front-end technologies, including HTML, CSS, JavaScript, and modern web frameworks (i.e. React, Angular or Vue.js).
- Ability to work with rapid development cycles and remain flexible around continuous improvements.
- Familiarity with AI concepts and technologies, such as machine learning, natural language processing, or computer vision.
- Ability to work with AI APIs and integrate AI services into web applications.
- Experience with version control systems, such as Git.
- Experience with Agile methodologies.
- Strong problem solving and debugging skills
- A passion for creating user-friendly and AI-enhanced interfaces.
- 3+ years of experience working as a front-end engineer or similar role.
- Bachelor's or Master’s degree in Computer Science, Software Engineering, or a related field.
- Preferred (not required) previous experience with AI libraries and frameworks (i.e. TensorFlow, PyTorch).
- Knowledge of data visualization libraries (i.e D3.js)
- Dental insurance
- Disability insurance
- Employee assistance program
- Flexible schedule
- Flexible spending account
- Health insurance
- Life insurance