LOG IN
SIGN UP
Canary Wharfian - Online Investment Banking & Finance Community.
Sign In
OR continue with e-mail and password
E-mail address
Password
Don't have an account?
Reset password
Join Canary Wharfian
OR continue with e-mail and password
E-mail address
Username
Password
Confirm Password
How did you hear about us?
By signing up, you agree to our Terms & Conditions and Privacy Policy.

Job Details

Millennium logo
Hedge Funds

UI Developer (Angular)

at Millennium

ExperiencedNo visa sponsorship

Posted 17 days ago

No clicks

Millennium is hiring a UI Developer to design and build performant, data-driven user interfaces and dashboards using Angular and TypeScript. The role involves translating complex data and business requirements into intuitive visualizations, working across the full development lifecycle from scoping to deployment and monitoring. You will collaborate closely with data scientists and backend engineers to integrate RESTful and real-time data streams and deliver production-grade frontend architectures. Strong experience with data visualization libraries, Angular (v14+), and front-end best practices is required.

Compensation
Not specified

Currency: Not specified

City
Not specified
Country
Not specified

Full Job Description

UI Developer (Angular)

We're looking for a hard-working, UI Developer who delivers results. You'll transform complex data and business requirements into intuitive, performant user interfaces, collaborate closely with data science and engineering teams, and own projects from start to finish—including scoping, deployment, and monitoring.

In Business Development at Millennium, we identify and onboard trading talent and data advantages that drive profitability. We evaluate data vendor solutions and surface novel data points that create early, differentiated signals ahead of competitors. As a UI Developer, you'll build the interactive tools and dashboards that enable our team to visualize data insights. Some work involves delivering reliable, established solutions, while much of it is creative—designing intuitive interfaces that surface complex data in actionable ways.

Strong TypeScript and Angular skills are required. Hands-on experience building data visualization interfaces and working with real-time data streams is a plus. We value humility, reliability, clear communication, and collaborative teamwork.

Responsibilities:

  • Own outcomes: break projects into milestones, estimate realistically, meet deadlines, and surface risks early with options.

  • Build and deploy UI applications: develop reusable Angular components and features, design intuitive user experiences, evaluate performance rigorously, and contribute to production-grade frontend architectures.

  • Work the full development lifecycle: translate wireframes and requirements into working code, implement error handling and validation, write maintainable TypeScript/HTML/SCSS, and document decisions.

  • Collaborate cross-functionally: translate business requirements into UI/UX solutions, present design trade-offs clearly, and iterate with stakeholders, data scientists, and backend engineers.

  • Deploy to production: partner with engineers to ship to production (CI/CD pipelines, monitoring, error tracking) and create feedback loops for continuous improvement.

Required Skills

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.

  • 4+ years of hands-on experience in frontend development, with at least one end-to-end project shipped to production used by real stakeholders.

  • Strong proficiency in Angular (version 14+) and TypeScript.

  • Solid understanding of JavaScript/TypeScript fundamentals including ES6+ features, async programming, and promises/observables.

  • Strong data visualization experience using libraries such as D3.js, Plotly.js, Highcharts, Chart.js, or AG Grid.

  • Strong HTML5 and CSS3/SCSS.

  • Strong experience with RESTful API integration and handling async data.

Preferred Skills

  • Solid grasp of software design patterns and architectural frameworks (MVC, MVVM, Component-based architecture) and their practical application in Angular applications.

  • Experience with RxJS reactive programming and advanced state management patterns (NgRx, Akita, or similar).

  • Hands-on experience with WebSocket integrations and real-time data streams for live dashboards.

  • Experience with Angular Material or other enterprise UI component libraries.

  • Experience with CI/CD pipelines and cloud deployment (AWS/Azure).

How we work (what success looks like)

  • Strong ownership: Plan thoroughly, communicate proactively, and meet deadlines—we value reliability over last-minute heroics

  • Humble and collaborative: Seek and provide constructive feedback, write clear documentation, and pair program when it helps the team

  • Bias toward action: Start simple, deliver iteratively, and improve based on evidence

Job Details

Millennium logo
Hedge Funds

17 days ago

clicks

UI Developer (Angular)

at Millennium

ExperiencedNo visa sponsorship

Not specified

Currency not set

City: Not specified

Country: Not specified

Millennium is hiring a UI Developer to design and build performant, data-driven user interfaces and dashboards using Angular and TypeScript. The role involves translating complex data and business requirements into intuitive visualizations, working across the full development lifecycle from scoping to deployment and monitoring. You will collaborate closely with data scientists and backend engineers to integrate RESTful and real-time data streams and deliver production-grade frontend architectures. Strong experience with data visualization libraries, Angular (v14+), and front-end best practices is required.

Full Job Description

UI Developer (Angular)

We're looking for a hard-working, UI Developer who delivers results. You'll transform complex data and business requirements into intuitive, performant user interfaces, collaborate closely with data science and engineering teams, and own projects from start to finish—including scoping, deployment, and monitoring.

In Business Development at Millennium, we identify and onboard trading talent and data advantages that drive profitability. We evaluate data vendor solutions and surface novel data points that create early, differentiated signals ahead of competitors. As a UI Developer, you'll build the interactive tools and dashboards that enable our team to visualize data insights. Some work involves delivering reliable, established solutions, while much of it is creative—designing intuitive interfaces that surface complex data in actionable ways.

Strong TypeScript and Angular skills are required. Hands-on experience building data visualization interfaces and working with real-time data streams is a plus. We value humility, reliability, clear communication, and collaborative teamwork.

Responsibilities:

  • Own outcomes: break projects into milestones, estimate realistically, meet deadlines, and surface risks early with options.

  • Build and deploy UI applications: develop reusable Angular components and features, design intuitive user experiences, evaluate performance rigorously, and contribute to production-grade frontend architectures.

  • Work the full development lifecycle: translate wireframes and requirements into working code, implement error handling and validation, write maintainable TypeScript/HTML/SCSS, and document decisions.

  • Collaborate cross-functionally: translate business requirements into UI/UX solutions, present design trade-offs clearly, and iterate with stakeholders, data scientists, and backend engineers.

  • Deploy to production: partner with engineers to ship to production (CI/CD pipelines, monitoring, error tracking) and create feedback loops for continuous improvement.

Required Skills

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.

  • 4+ years of hands-on experience in frontend development, with at least one end-to-end project shipped to production used by real stakeholders.

  • Strong proficiency in Angular (version 14+) and TypeScript.

  • Solid understanding of JavaScript/TypeScript fundamentals including ES6+ features, async programming, and promises/observables.

  • Strong data visualization experience using libraries such as D3.js, Plotly.js, Highcharts, Chart.js, or AG Grid.

  • Strong HTML5 and CSS3/SCSS.

  • Strong experience with RESTful API integration and handling async data.

Preferred Skills

  • Solid grasp of software design patterns and architectural frameworks (MVC, MVVM, Component-based architecture) and their practical application in Angular applications.

  • Experience with RxJS reactive programming and advanced state management patterns (NgRx, Akita, or similar).

  • Hands-on experience with WebSocket integrations and real-time data streams for live dashboards.

  • Experience with Angular Material or other enterprise UI component libraries.

  • Experience with CI/CD pipelines and cloud deployment (AWS/Azure).

How we work (what success looks like)

  • Strong ownership: Plan thoroughly, communicate proactively, and meet deadlines—we value reliability over last-minute heroics

  • Humble and collaborative: Seek and provide constructive feedback, write clear documentation, and pair program when it helps the team

  • Bias toward action: Start simple, deliver iteratively, and improve based on evidence