Frontend/UX Architect
What You’ll Contribute
What We’re Seeking
- Define and champion the platform frontend architecture, adhering to the FICO Design System and best practices.
- Work with stakeholders to comprehend and provide feedback on business strategy and requirements.
- Collaborate with Product Managers to understand the priorities of platform features.
- Collaborate closely with the Product Design Team to translate design specifications into robust and performant Angular implementations.
- Collaborate with the Product Design Team to create and maintain UX information architecture models to ensure a clear and intuitive user journey across the platform.
- Collaborate with other architects to drive micro front-end architecture for the platform.
- Collaborate effectively with cross-functional teams including Product Managers, Product Designers, and Backend Engineers to ensure successful project outcomes.
- Collaborate with technology suppliers to address FICO’s technology needs.
- Collaborate with other Software Architects on creating their domain architectures.
- Communicate technical challenges, solutions, and trade-offs to both technical and non-technical stakeholders.
- Act as a technical liaison between the Front-end Team and other departments, ensuring smooth collaboration across all levels.
- Represent the Front-end Team in leadership discussions, aligning technical direction with broader organizational goals.
- Advocate for and implement modern architectural patterns such as micro-frontends and server-side rendering (SSR).
- Drive research, case studies, and prototypes on technologies to ensure the platform remains the leading analytic decisioning platform.
- Collaborate with and lead working groups of Enterprise Architects to create enterprise platform standards, guidance, and processes.
- Continuously improve architectural practices for the platform to support efficiency, reliability, usability, and serviceability goals.
What We’re Seeking
- 10+ years designing, developing, and managing web-based platform systems using modern frameworks like Angular.
- Experience in designing, building, and operating large systems with scalability, availability, and performance requirements.
- Expert-level proficiency with reactive programming with a deep understanding of state management in complex front-end architectures.
- Ability to define and drive architectural transformation to an end state that is based on simplicity, modern software design patterns, and open-source software.
- Experience with domain-driven, event-driven, and micro-frontend architectures.
- Experience in building, tracking, and communicating plans within Agile processes.
- Experience creating, documenting, and communicating software architectures for complex products is nice to have.
- Experience in coaching and mentoring both individuals and teams.
- Bachelor’s/Master’s degree in Computer Science or related discipline.
Be the first to know aboutnew jobs every week
Get 8 new jobs with salaries, once per week! Sign up here so you don't miss a single newsletter.