UI/UX Engineer

FortiveFranklin, TN

About The Position

The UI/UX Engineer at Censis is a key role supporting the modernization of our core application from a legacy framework into a scalable, future-ready platform. Censis is evolving an AngularJS-based application by modularizing the UI using Vue and modern .NET Core services. This role serves as a leader and driver of the user interface across multiple initiatives, working collaboratively across teams while also contributing hands-on as an engineer on one or more product teams. The ideal candidate brings strong experience with modern front-end technologies, a systems-oriented mindset for building shared UI components, and familiarity with generative AI tools to accelerate delivery and improve development workflows. The UI/UX Engineer will work closely with an internal UX designer, product managers, and engineering teams to ensure a consistent, scalable, and user-centered experience across the platform. Experience with design systems, shared front-end packages, and enterprise UI architecture is strongly preferred.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Design, Human-Computer Interaction (HCI), or a related field.
  • 5 to 8 years of experience in front-end development with modern JavaScript frameworks.
  • Strong proficiency in Vue.js, AngularJS, JavaScript, HTML5, and CSS3.
  • Experience contributing to shared UI frameworks or design systems.
  • Familiarity with generative AI tools applied to development workflows.
  • Experience working in agile development environments.
  • Technically proficient and user-focused, with a strong attention to detail.
  • Ability to translate complex design requirements into efficient, functional code while maintaining a seamless user experience.
  • Strong understanding of front-end development practices, user interface design, and performance optimization.
  • Excel in cross-functional collaboration, working closely with designers, product managers, and back-end engineers.
  • Strong problem-solving skills.
  • Passion for innovative technologies (including Generative AI).
  • Ability to mentor junior team members.
  • Ability to thrive in a fast-paced, agile environment, focusing on both delivering high-quality, scalable code and ensuring a positive user experience.

Nice To Haves

  • Knowledge of modern Angular is a plus.
  • Experience with design systems, shared front-end packages, and enterprise UI architecture is strongly preferred.

Responsibilities

  • Build and implement responsive, accessible, and high-performance user interfaces using Vue.js and AngularJS.
  • Lead and influence UI implementation across multiple projects, ensuring consistency, scalability, and adherence to shared design standards.
  • Develop modular, reusable UI components and contribute to shared front-end libraries and design systems.
  • Collaborate closely with UX designers to translate wireframes, prototypes, and mockups into functional user interfaces.
  • Ensure cross-browser compatibility, accessibility compliance, and responsive behavior across devices.
  • Optimize front-end code for performance and scalability, including minimizing load times, improving responsiveness, and enhancing the overall user experience.
  • Conduct performance tests and debugging.
  • Collaborate with back-end engineers to integrate APIs and ensure smooth data flow.
  • Work closely with product managers to understand requirements and deliver effective UI solutions.
  • Leverage Generative AI tools to enhance design workflows, improve design iteration speed, and automate certain development tasks.
  • Apply AI-driven insights to inform UI/UX decisions and improve product design based on user data.
  • Collaborate with designers to translate wireframes, prototypes, and mockups into functional user interfaces.
  • Communicate with quality assurance teams to ensure that the UI is thoroughly tested and bug-free.
  • Use version control tools such as Bitbucket to manage and maintain code.
  • Assist in front-end deployments and ensure updates are rolled out smoothly across environments.
  • Conduct front-end unit testing using frameworks like Jasmine or Vite.
  • Identify and resolve front-end bugs in collaboration with QA engineers.

Benefits

  • limitless learning and growth
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service