The company is a market-leading digital investor-communications platform, spun out of Citi and backed by a global consortium of the industry’s most influential financial institutions. Our regulatory-compliant products—starting with Proxy Voting and Shareholder Disclosure—are transforming capital-markets workflows by making them faster, more transparent, and more resilient for everyone in the ecosystem.
Role Summary
We’re seeking a talented Front-end Engineer who thrives on building innovative products in a global, cross-functional team. You’ll play a pivotal role in delivering our roadmap: crafting high-performance single-page applications, driving best practices around architecture and testing, and helping us scale to serve thousands of institutional clients.
Responsibilities
- Architect & Build SPAs: Lead end-to-end development of rich, interactive Angular applications.
- UI Component Mastery: Implement polished, accessible interfaces using Angular Material and AG Grid.
- Reactive Data Flows: Model and manage asynchronous streams with RxJS for optimal performance and maintainability.
- Test-Driven Development: Author and maintain comprehensive unit tests (Karma & Jasmine) to ensure code quality and reliability.
- Collaborate & Mentor: Partner with designers, back-end engineers, and product owners; share knowledge and uplift team standards.
- API Integration: Consume and design RESTful services following industry best practices.
- Performance & SEO Optimization: Apply techniques to minimize bundle size, improve load times, and enhance search-engine visibility (where applicable).
Requirements:
- Experience: 5 + years designing, building, and maintaining production-grade SPAs.
- Angular Expertise: Deep knowledge of the Angular framework, including Angular Material and AG Grid.
- Reactive Paradigms: Strong grasp of RxJS and reactive programming patterns.
- Testing Proficiency: Demonstrated TDD mindset with practical experience writing unit tests using Karma & Jasmine.
- TypeScript/JavaScript: Expert understanding of ESNext, TypeScript, OOP, and design patterns.
- Web Fundamentals: Solid HTML5, CSS3, and SCSS skills.
- API Best Practices: Fluent in REST standards, versioning strategies, and error-handling patterns.
Desirable (but Not Essential)
- ReactJS: Prior experience building React applications.
- AWS: Hands-on familiarity with Cognito, CloudFront, Lambda, or related services.