Jobs and Careers
FA

UI Developer Lead, Design System

FactSet
United Statesfull_timeVerifiedPosted 5 Mar 2024
💰 $180,000/yr($140,000/yr$180,000/yr)

About the role

The UI Developer Lead is an experienced specialist in front end development, specifically in building design system components in a user-centric, data driven environment.  As a member of the User Experience team, the UI Developer Lead is an analytical thinker that understands the importance of accessible, usable, and elegant interfaces, and works collaboratively with designers, researchers, engineers, and product managers to support the creation, contribution, and adoption of design system components.  

The UI Developer Lead establishes and advocates for the proper implementation of a functional presentation layer, creating a smooth, intuitive user interface applied throughout all FactSet applications, that supports and reinforces the overall user experience.  

They are passionate about designing front-end software systems and enjoy the challenge of creating clean, responsive, scalable code in a complex environment. They are a natural leader as well as an accomplished engineer in Vue, HTML and CSS. They can solve complex problems both independently and collaboratively, while supporting the long-term experience strategy from a user-first perspective. They have a good sense of humor, their own philosophies, and a bright outlook. 

Responsibilities:

  • Partner with core Design System team leaders to define the standards from atomic components to complex patterns. 

  • Partner with core Design System team members to determine feasibility of new component and pattern designs and collaborate with UX & UI designers to evaluate enhancements to existing work. 

  • Independently work to resolve conflicts between design aspirations and code limitations  

  • Independently audit, update and maintain integrity of design system component code base 

  • Maintain holistic view of the design system and product ecosystem, with a preference for system-wide solutions over one-offs.  

  • Work closely with the UI Standards Engineering team to contribute to the FUSION component library 

  • Collaborate with product teams and full-stack engineers to improve front-end practices and implementation of the design system 

  • Be the UX team expert in front end technologies, particularly Vue, HTML & CSS 

  • Lead advocate for engineering components and patterns to be both responsive to screen / container size and adaptive to multiple forms of input (including mouse, keyboard, touch, and more) 

  • Partner w/ our accessibility design lead to develop accessible components and help app teams implement accessible semantic markup 

  • Create modular UI controls and components, with accompanying documentation, that can be used by multiple teams 

  • Drive the execution and adoption of the FactSet FUSION design system, working closely with application engineers to train and implement common UI components 

  • Effectively communicate changes, improvements and functionality to designers, product teams, and engineers 

  • Educate designers on front end topics to help them stay current and aid in their design ideation processes 

  • Collaborate with UI Standards Engineering and oversee integrity of contributions to UI kit 

  • Work hand-in-hand with peers to ensure that the overall experience remains cohesive as the system evolves 

  • Provide training and contribute to resources for team learning (documentation, etc.) while constantly seeking to expand and improve on those resources 

Qualifications:

  • Undergraduate or post-graduate degree in a technical discipline or equivalent professional experience  

  • 3-5 years of professional front-end development experience for enterprise level software, with team lead experience preferred. 

  • Case studies demonstrating successful creation and implementation of a complex, modular design system 

  • Proven expertise in effective implementation of Vue3, HTML, CSS to create valid, accessible, semantic markup 

  • Strong knowledge of and experience using CSS Flexbox and CSS Grid

  • Expertise in at least one modern framework (Vue preferred.)  

  • Solid understanding of professional methodologies and best practices used to develop and implement a complex front-end environment 

  • Team player with experience working in an Agile environment on a Scrum team 

  • Experience working within a UX team in an environment with multiple stakeholders  

  • Problem-solving skills, with the ability to distill information, generate ideas, design scalable solutions, and drive consensus 

  • Strong communication skills, with the ability to present and defend design approaches and decisions, handle disagreements with poise and professionalism, and c

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

FactSet

View company profile →