Generative UI Engineer

About the Role

As a Generative UI Engineer at Beam, you will be responsible for crafting visually stunning and highly functional user interfaces that enhance the overall user experience. You will work closely with our design and development teams to bring our AI-Agents to life, utilising a combination of technical expertise and creative problem-solving skills. We are looking for someone who is passionate about building great products, has strong leadership skills, and is comfortable working in a fast-paced, startup environment.

Responsibilities

This position requires a blend of technical expertise in building intuitive frontend solutions and a strong understanding of design. You key responsibilities will entail the following:

  • Develop responsive and performant user interfaces using HTML, CSS, JavaScript, TypeScript, and React.js.

  • Utilize React Query and Redux toolkit for efficient data management and state handling.

  • Implement UI components using UI libraries and styled-components for consistent and maintainable code across the platform.

  • Collaborate with designers to ensure UI/UX designs are translated accurately into code.

  • Contribute to the development and maintenance of our GitHub repositories by following best practices for code reviews, issue tracking, and documentation.

  • Employ Git and GitHub for version control, ensuring clean and organised code and ensuring version control best practices are followed.

  • Ensure compatibility and accessibility standards are met across different browsers and devices.

  • Stay updated with the latest frontend development trends, tools, and techniques to continuously improve our platform.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field.

  • Minimum 4 years of proven experience in frontend development with expertise in HTML, CSS, and JavaScript.

  • Strong proficiency in React.js and TypeScript, with a deep understanding of its core principles and lifecycle methods.

  • Familiarity with React Query and Redux toolkit for efficient data management.

  • Experience working with UI libraries and styled-components to create modular and reusable UI components.

  • Proficient in Git and GitHub for version control and collaboration.

  • Solid understanding of UI/UX design principles and frameworks.

  • Excellent communication skills and ability to collaborate effectively with cross-functional teams.

  • Strong problem-solving skills and a proactive approach to addressing challenges.

  • Demonstrated ability to work independently and take ownership of projects from inception to completion.

If you are passionate about leveraging AI to drive innovation and thrive in a collaborative, fast-paced environment, we’d love to hear from you. Join us in shaping the future of AI-powered solutions!