Onsite
Posted 8 hours ago
Save Job

Job Details

At Moody's, we unite the brightest minds to turn today’s risks into tomorrow’s opportunities. We do this by striving to create an inclusive environment where everyone feels welcome to be who they are—with the freedom to exchange ideas, think innovatively, and listen to each other and customers in meaningful ways. Moody’s is transforming how the world sees risk. As a global leader in ratings and integrated risk assessment, we’re advancing AI to move from insight to action—enabling intelligence that not only understands complexity but responds to it. We decode risk to unlock opportunity, helping our clients navigate uncertainty with clarity, speed, and confidence.

If you are excited about this opportunity but do not meet every single requirement, please apply! You still may be a great fit for this role or other open roles. We are seeking candidates who model our values: invest in every relationship, lead with curiosity, champion diverse perspectives, turn inputs into actions, and uphold trust through integrity. 

 

Skills and Competencies
5+ years of professional frontend/UI engineering experience building modern, responsive, and accessible user interfaces.
Strong proficiency with React or Angular, TypeScript, HTML5, CSS3, and modern UI engineering patterns.
Expertise in implementing reusable UI components, design‑system patterns, and scalable frontend architectures.
Solid understanding of advanced state‑management frameworks such as Redux Toolkit, NgRx, and RxJS, with the ability to design predictable and maintainable data flows.
Deep experience optimizing UI performance, including rendering strategies, code splitting, memoization, virtualization, and TTI reduction.
Strong familiarity with accessibility standards (WCAG), semantic HTML, and inclusive design practices.
Experience integrating UIs with backend APIs, handling complex data interactions, and building resilient user flows.
Proficiency with UI testing frameworks (Jest, React Testing Library, Cypress, Playwright) and establishing traceability in CI pipelines.
Experience governing design‑system evolution, including tokens, theming, typography, and cross‑repository versioning of shared components.
Ability to architect and implement micro‑frontend integration patterns and cross‑app composition.
Strong collaboration skills to work with backend engineering and UX teams on API design, error semantics, and UX consistency.
Strong analytical and debugging skills, with the ability to optimize rendering, fix complex UI issues, and maintain high code quality.

Education
Bachelor’s or Master’s degree in Computer Science, Engineering, Human‑Computer Interaction, or a related field — or equivalent professional experience.

Responsibilities
Build modern, high‑quality UI features using React or Angular with TypeScript.
Implement reusable components, core UI architecture, and design‑system patterns that support long‑term scalability.
Optimize frontend performance, responsiveness, accessibility, and rendering efficiency across devices and viewports.
Integrate UIs with backend APIs and design robust state‑management solutions for predictable data handling.
Define and enforce advanced state‑management patterns using Redux Toolkit, NgRx, RxJS, or similar frameworks.
Establish and maintain performance budgets; apply techniques such as code splitting, lazy loading, memoization, and virtualization to reduce load and render times.
Lead accessibility initiatives, including audits, semantic improvements, and UX partnerships to deliver inclusive experiences.
Build and govern UI testing strategies (component, integration, visual regression) with strong CI/CD integration.
Guide the evolution of the design system, including tokens, theming standards, and versioning of shared components across repositories.
Drive micro‑frontend architecture decisions and inter‑app composition where applicable.
Collaborate with backend teams on API design, error semantics, and performance improvements to enhance UX and system resilience.
Conduct code reviews, mentor engineers, and provide architectural guidance on UI engineering, performance, and best practices.

About the Team
Senior UI Engineers at Moody’s build modern, responsive, and accessible interfaces using React/Angular and TypeScript. They implement reusable components, uphold design‑system standards, and optimize rendering and state management to ensure performance and quality.
The role works closely with backend teams and UX partners to deliver cohesive, high‑performing user experiences and maintain consistent UI patterns across Moody’s products.

Moody’s is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected veteran status, sexual orientation, gender expression, gender identity or any other characteristic protected by law.

Candidates for Moody's Corporation may be asked to disclose securities holdings pursuant to Moody’s Policy for Securities Trading and the requirements of the position. Employment is contingent upon compliance with the Policy, including remediation of positions in those holdings as necessary.

Mission
We're connecting diverse talent to big career moves. Meeting people who boost your career is hard - yet networking is key to growth and economic empowerment. We’re here to support you - within your current workplace or somewhere new. Upskill, join daily virtual events, apply to roles (it’s free!).
Are you hiring? Join our platform for diversifiying your team
Senior Software Engineer
Save Job