Front End Developer at Ontario Lottery & Gaming Corporation

📌 4120 Yonge Street, North York, ON, M2P 2B8, Toronto, Canada 🏷️ Full Time 🕑 2021-12-22
View Application

You will be redirected to Ontario Lottery & Gaming Corporation's preferred application process.

Front End Developer

Front End Developer

GAME ON - OLG needs you

We've said GAME ON, and we mean it! Massive change is afoot in the gaming industry and beyond. Are you interested in being empowered to seize opportunities for growth; to be a part of a bold transformation to take customer success to a new level? OLG is striving to be a gaming market leader and first choice for entertainment.

We are ready to take this game to the next level and need a passionate Front-End Developer who is accountable for the design, assessment, development, implementation, configuration and testing of robust front-end features and functionality for OLG digital. This role will require strong experience in programming and application analysis with focus on building RESTful API`s and integrating them with cloud services. Collaborates with stakeholders across OLG to ensure that the application/infrastructure solution designs and developments drive the desired business results


Reporting to the VP Engineering and Operations, you will be empowered to:

Partner in the Design of high-quality front-end architecture (web & mobile)

  • Gather business requirements from lab team, scope work needed to complete, estimate timelines, and architect solutions
  • Utilize standard and emerging technologies to design and build solutions to execute features in the product roadmap as well as smaller amendments to existing products.
  • Constantly seek to optimize live applications to continuously improve speed and scalability
  • Architect, design, config and develop visually appealing AEM templates, components, permissions, and policies to deliver high quality front-end architecture (web & mobile)
  • Development building enterprise applications using AEM this will include developing templates, data, and component
  • Develops and configures integrations in addition to conducting unit testing and technical fixes during subsequent testing etc.
  • Develops and deploys proof of concepts, prototypes and sanity tests leveraging agile methodologies and tools
  • Develops and maintains code and configuration repositories to ensure code is centrally monitored/managed

Develop Tools for AEM 6.5 sites configuration and set-up

  • Evaluates and determine optimal toolsets to support all activities of this role including automating the CICD pipeline
  • Support the change and release management process (ITIL) including defining release strategy & associated task planning for change projects, service readiness & acceptance and service transition
  • Provides tier three (3) application support, including on call support as required to ensure that issues are resolved in a timely manner
  • Identifies potential solution risks/issues and escalates/communicates to relevant key stakeholders (business/technology/vendors) to ensure a mitigation strategy is developed
  • Prepares documentation and other relevant information to transition to the operate team for business as usual
  • Conducts changes required to existing systems (e.g., upgrade/new releases, optimization)
  • Experience with AEM building blocks including templates, components, dialogs, widgets, and bundles
  • AEM 6.5 sites configuration and set-up
  • Manage CMS platform issues with support teams and stakeholders
  • Provide advanced-level development and documentation skills
  • Ensure user experience and feasibility determine design choices
  • Run extensive QA to ensure consistency across devices and browsers
  • Develop and maintain APIs and all supporting code and design and build micro-services
  • Build reusable code and libraries for future use
  • Work collaboratively within an Agile environment

Establish Critical Relationships & Communication

  • Works in close partnership with the lab team and product owners to gather and understand business requirements.
  • Interacts with Technology and Operations partners to share and align on standards, best practices and emerging trends on Dev/Ops and Agile methodology.
  • Works with 3rd party or contracted resources or external technology vendors to collaborate and jointly develop solutions.


Knowledge: Competent in designing and developing user interfaces and Single Page Apps (SPA) leveraging Vue.JS (or React.JS) best practices and adapting interfaces for mobile, web, and apps. Fundamental understanding of coding/dev and working knowledge of different programming languages and frameworks and scripting languages such as JavaScript, CSS and HTML/HTL (or JSON + XML) or willingness to upskill quickly. Knowledge and experience with automating builds using Maven, unit testing with JUnit, and continuous integration (CI). Knowledge of JavaScript frameworks, Vue.js is preferred. Expert understanding of AEM 6.4 (or above) and its full suite of capabilities: Experience developing & migrating content and functionality between AEM environments. Experience with Adobe Campaign and/ or Google Optimize an asset. Strong experience with consuming SOAP, Sling, and RESTful APIs. Apache Web Server Configuration an asset. Ability to communicate testing requirements and oversee QA testing before launch

Experience: 5+ years' experience in AEM with a focus on implementation. Minimum six (6) years' progressive experience in medium to large IT environments including experience in within IT or related function. Minimum of four (4) years' experience in solution application/infrastructure design, development and/or delivery. Providing Subject Matter Expertise and/or guidance to the team. Experience/understanding of Automated build/deploy process and familiar with the DevOps/ Agile methodology. Familiar with agile tools such as Jira/ Confluence etc. AEM Lead Certificate is an asset

Collaboration & fun : inclusive and collaborative work style while creating fun and excitement in our work

Integrity and trust : do what's right and operate with transparency and openness

Conceptual thinking : strong conceptual thinker and visionary using knowledge of best in practice principles

Skills: Strategic understanding of how to troubleshoot issues and ability to think creatively to find solutions and push the envelope to find new use-cases . Excellent communication with the ability to produce high quality output under strict and accelerated timelines . Effectively works in a team setting with a diverse set of SMEs and stakeholders.


  • Part of a Bigger Picture: socially responsible company that gives back all its profits to the province and people of Ontario

  • Flexible Work Environment: family friendly work practices to help you balance both work and life

  • You Matter: we are wellness focused with various resources, to support your physical and mental wellbeing Freedom to Innovate: supports new and better ways to be successful

  • Be your Authentic Self: environment that values diversity as a source of strength

  • Learning Galore: 24-7 access to robust online learning programs

  • Public Service Pension Plan: participate in a major defined benefit pension plan sponsored by the Government of Ontario

Learn about OLG - GAME ON!

OLG's purpose is to contribute to a better Ontario by delivering great entertainment experiences for our customers. We are a multi-billion-dollar organization which supports with a wide array of business lines including, lottery, land-based casinos, digital lottery and casino, horseracing, and charitable gaming. OLG is amidst a massive transformation focusing on being customer obsessed and bringing our digital business to a whole new level.

The key to our success is in our people. Our culture will be grounded in true, positive partnerships that embrace trust, clarity, and openness in all that we do. We are supporting and empowering employees and teams across the organization through greater accountability, leadership development and growth opportunities. OLG is embracing more flexible work options and family friendly work practices including remote work.

Equity, diversity, and inclusion are essential elements of our culture, cornerstones to our values of respect, integrity, stewardship, and excellence. At OLG, our employees have the space to be themselves and use their perspectives and skills to benefit the people and the Province of Ontario.

While we are re-shaping and growing our business, we are unwavering when it comes to living our purpose, and ensuring our business delivers meaningful benefits for the people of Ontario. All OLG's profits are reinvested back into the province, contributing to the quality of life for Ontarians.

To learn more about OLG go to our website at

If you are excited by this career opportunity and joining the OLG team, we want to hear from you, please apply online through

OLG is an equal opportunity employer. We are committed to providing employment accommodation in accordance with the Ontario Human Rights Code and the Accessibility for Ontarians with Disabilities Act. Please contact Human Resources at if you require accommodation at any time throughout the hire process .

We thank you for your interest in this opportunity; however only those individuals selected for an interview will be contacted.

View Application

You will be redirected to Ontario Lottery & Gaming Corporation's preferred application process.

You will be redirected to Ontario Lottery & Gaming Corporation's preferred application process.

More React Jobs

Uh oh! Something went wrong. Please try again.
We were unable to find any more job. Have you tried changing your search keywords?