Front-End Developer

At Viewpoint, we sit at the intersection of data science, software engineering, and timeless investment philosophies. We integrate core financial and economic principles, advanced quantitative methods, and cloud-native development to manage end-to-end systematic investment solutions.

Our software team is responsible for developing the automated systems that enable us to build,deploy, and monitor quantitative investment strategies across global markets, and we’re growing!

THE ROLE

As a front-end developer, you will be responsible for bringing our data and quantitative models to lifethrough interactive charts, beautiful UIs, and intuitive user experiences in our Angular front end. You will:

  • Be an integral driver in the creation of new screens & features in Angular, working with Senior Engineers to design and implement the components
  • Create responsive and attractive data visualizations using highcharts, d3, and Angular Material to communicate our portfolio performance and market views to internal and external clients
  • Aid in the design and development of an interactive portfolio simulation tool and associated visualizations
  • Demonstrate a commitment to unit testing, code reviews, CI/CD, and other best practices
  • Provide feedback and design suggestions to senior developers

We embrace a cloud native service-oriented architecture, managing cross-platform services with a mantra of “choose the right tool for the job”. Our Angular front end integrates with a back end built on the following core stack: C#, .NET Core, python, SQL Server, MongoDB, Docker, and Azure.

WHO WE'RE LOOKING FOR

We aren’t beholden to lists. No one checks every box – if this sounds like you but you miss a few check marks, apply!

  • You have an undergraduate degree of diploma in software engineering, computer science, or equivalent professional experience 
  • You have demonstrated project experience working in SPA technologies, such as Angular, React, or Vue 
  • You are passionate about software design and clean code 
  • You can integrate a UI component with a RESTful back end in an asynchronous manner with proper error handling
  • You are committed to clean and effective user interfaces in both desktop and mobile layouts
  • You are excited about working in cloud-based environments that levereage git source control management and CI/CD

Prior experience with Angular, Angular Material, state management, or our back end languages (python, C#) will be considered an asset.

OUR VALUES AND CULTURE

  • We believe in a culture of empowerment. You will have direction and autonomy in your work and a consistent feedback cycle of support
  • We invest for the long term, in markets and in our people. You won’t be a commodity, and in exchange we ask for conscientiousness in your work
  • We believe great problem solving takes time and multiple iterations
  • Our passion for financial markets is rivaled only by our passion for working with incredible people

OUR INTERVIEW PROCESS

  1. 1
    First round interview: experience and role fit
  2. 2
    Technical nterview: questions and live coding
  3. 3
    Final interview: chat with CEO/COO (30 minutes)

Please submit your resume with a brief cover letter to Andrew Sullivan via email at asullivan@viewpointgroup.ca.