Job description
Job Description Summary
We are looking for a highly skilled React and Node developer who is comfortable with Next.js to join our Products & Technology team in Toronto. You will work directly with the product and design team, and help lead the system design of some of the core products used by our customers. We are interested in building world class products in a collaborative environment of mutual respect. “Try and fail fast”, “Data over opinion”, “Rapid iteration” are some of our core values. We are looking for people who can help us progress toward our vision, if that person is you, please consider applying.

Job Description

Who you are:
  • You have a strong sense of ownership and are not satisfied with the status quo
  • You are passionate about understanding how systems work, even if they are outside of your main domain
  • You are comfortable dealing with ambiguity, and see it as an exciting opportunity to collaborate with your peers on exploring multiple solutions
Technologies we use by time spent in day-to-day work:
  • ReactJS
  • Next.js (CSR, SSR and SSG)
  • Jest unit testing (including snapshots)
  • Redux (thunks and sagas)
  • TypeScript
  • Express knowledge for occasional back-end for front-end API development
Working with DevOps to manage our applications. They deploy our applications using:
  • GCP
  • Docker
Some concepts you will need to know:
  • React state management (thunk, saga, rxjs)
  • Pros and cons of Promises vs Rx vs Async Await vs Generators
  • ES6 paradigms and advanced javascript knowledge
  • Functional programming, it’s benefits and uses
  • Best practices of authorization and security
  • How to lay out the page using flexbox, css-grid
  • Using CSS pre-processors
  • How to separate concerns of data, logic, rendering
  • How to balance convenience and flexibility
  • What fosters developer growth and how to help developers grow
  • Resolving interpersonal conflicts with a positive growth mindset
  • How to effectively engage the business and balance time pressure and maintainability
  • What is leadership and why people would follow you as their leader
As a Staff Full Stack Developer, you are part of a 20-person front-end development chapter, and will be the technical lead on a product team of 10-14 that had 2-6 developers depending on the team.

Additionally to your day-to-day software work, you can also help with cross-product areas by joining guilds. Guilds are areas of subject-knowledge that are relevant to teams at OMERS, such as accessibility, design, testing, and interviews. We centralize discussions to form “OMERS best practice” and make recommendations to teams.

To succeed in this role, you have:
  • Undergraduate degree, equivalent, or years of proven development experience
  • Experience being a lead on a team or major product, guiding and mentoring other developers
  • Minimum of 3 years of professional React experience
  • Strong interpersonal skills and conflict resolution experience
Our story

Founded in 1962, OMERS is one of Canada’s largest defined benefit pension plans, with $121 billion in net assets as at December 31, 2021. OMERS is a jointly-sponsored pension plan, with 1,000 participating employers ranging from large cities to local agencies, and over half a million active, deferred and retired members. OMERS members include union and non-union employees of municipalities, school boards, local boards, transit systems, electrical utilities, emergency services and children’s aid societies across Ontario. Contributions to the Plan are funded equally by members and employers. OMERS teams work in Toronto, London, New York, Amsterdam, Luxembourg, Singapore, Sydney and other major cities across North America and Europe – serving members and employers and originating and managing a diversified portfolio of high-quality investments in public markets, private equity, infrastructure and real estate.

OMERS is committed to having a workforce that reflects the communities in which we live and work. We are an equal opportunity employer committed to a barrier-free recruitment and selection process. At OMERS inclusion and diversity means belonging. How we create a sense of belonging is through our employees and our vast network of Employee Resource Groups. Whether you are passionate about gender, pride, or visible minorities, we have groups that are focused on making a difference in all of our lives

Our story:
Founded in 1962, OMERS is one of Canada’s largest defined benefit pension plans, with $121 billion in net assets as at December 31, 2021. OMERS is a jointly-sponsored pension plan, with 1,000 participating employers ranging from large cities to local agencies, and over half a million active, deferred and retired members. OMERS members include union and non-union employees of municipalities, school boards, local boards, transit systems, electrical utilities, emergency services and children’s aid societies across Ontario. Contributions to the Plan are funded equally by members and employers. OMERS teams work in Toronto, London, New York, Amsterdam, Luxembourg, Singapore, Sydney and other major cities across North America and Europe – serving members and employers and originating and managing a diversified portfolio of high-quality investments in public markets, private equity, infrastructure and real estate.

OMERS is committed to having a workforce that reflects the communities in which we live and work. We are an equal opportunity employer committed to a barrier-free recruitment and selection process. At OMERS inclusion and diversity means belonging. How we create a sense of belonging is through our employees and our vast network of Employee Resource Groups. Whether you are passionate about gender, pride, or visible minorities, we have groups that are focused on making a difference in all of our lives.


Apply Job
Job Lead Staff Full-Stack Developer in Toronto

OMERS

Toronto