PENN Entertainment

PENN Entertainment

PENN Entertainment is a leading provider of integrated entertainment, sports content, and casino gaming experiences across North America, offering a diverse range of entertainment destinations and a premier loyalty program that rewards members with cas...

Hotels, Restaurants & Leisure
10K-50K
Founded 1982

Description

  • Build front-end applications using modern JavaScript technologies, including React and TypeScript.
  • Partner with product and design teams to architect and ship customer-facing features.
  • Participate in the design, architecture, and delivery of new features in an agile/scrum environment.
  • Improve code quality by identifying technical debt and proposing solutions.
  • Collaborate with teammates through code reviews, pair programming, and knowledge sharing.
  • Write thorough automated tests for features and bug fixes.
  • Build performant and accessible web applications.
  • Use observability and monitoring tools to diagnose issues and improve the user experience.
  • Work with QA to strengthen automated testing pipelines and CI/CD workflows.
  • Incorporate AI-assisted development tools to help accelerate delivery while maintaining code quality.

Requirements

  • 3+ years of hands-on web development experience.
  • Proven proficiency in JavaScript, TypeScript, React, and core UX principles.
  • Strong foundation in computer science, including data structures, distributed systems, algorithms, and software design.
  • Experience building and consuming REST or GraphQL APIs with modern web frameworks.
  • Experience with Git and GitHub or similar version control tools.
  • Fluency with HTML, CSS, JavaScript, and TypeScript across the full browser environment.
  • Experience writing automated tests with tools such as Jest, Jasmine, Cypress, or Playwright.
  • Experience working with profiling tools.
  • Knowledge of caching strategies and tools.
  • Experience consuming and integrating third-party APIs.
  • Comfort working in the terminal and in an editor of your choice.
  • Passion for sports and/or gaming is considered an asset.
  • Nice to have: experience with IoT or kiosks, Elixir, GraphQL APIs (Absinthe), schema stitching and subscriptions, GCP, Kubernetes, JavaScript SSR, open source contributions, or startup experience.

Benefits

  • Competitive compensation package, with salary range of $115,000–$145,000 CAD.
  • Fun, relaxed work environment.
  • Education and conference reimbursements.
  • Parental leave top-up.
  • Opportunities for career progression and mentoring others.
  • Remote work opportunity indicated by #LI-REMOTE.
  • Best-in-class benefits for eligible employees.
  • Bonus eligibility for most non-sales positions, with commission eligibility for most sales positions under applicable plans.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Sr. Front End Developer (React.js) - Remote

TWO95 International 51-250 Internet Software & Services

A remote 6+ month contract role for a Senior Front End Developer at a company building React.js-based web experiences.

CSS Git HTML JavaScript JSON React
11 hours, 19 minutes ago

UX Front-End Developer

AssureSoft 51-250 Internet Software & Services

AssureSoft is seeking a front-end web developer to modernize an enterprise web application’s user interface while preserving functionality and supporting long-term client projects in a remote environment.

CSS HTML JavaScript Vue.js
11 hours, 34 minutes ago

Zoho Developer

Remote Raven 11-50 Professional Services

Zoho Developer at a remote company focused on implementing and integrating Zoho tools, CRM automation, and web systems to improve business operations and efficiency.

JSON SQL WordPress Zoho CRM
11 hours, 34 minutes ago

Software Engineer II - Full Stack - Web Engineering

Elastic 1K-5K Internet Software & Services

Elastic is hiring a Software Engineer II for its Web Engineering team to build and operate the elastic.co website and supporting systems that power the company’s public-facing product experience.

CI/CD GitHub Actions Go Jenkins Node.js Python React TypeScript
1 day, 10 hours ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers