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.
  • Write thorough automated tests for features and bug fixes.
  • Build performant and accessible web applications.
  • Collaborate with QA to improve automated testing pipelines and CI/CD workflows.
  • Use observability and monitoring tools to diagnose issues and improve user experience.
  • Participate in code reviews, pair programming, and knowledge sharing with teammates.
  • Incorporate AI-assisted development tools to 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 browser environment.
  • Experience writing automated tests using Jest, Jasmine, Cypress, Playwright, or equivalent tools.
  • Experience working with profiling tools.
  • Knowledge of caching strategies and tools.
  • Experience consuming and integrating third-party APIs.
  • Comfort working in the terminal and using an editor of your choice.
  • 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.
  • A passion for sports and/or gaming is considered an asset.

Benefits

  • Competitive compensation package with a posted salary range of $115,000 to $145,000 USD.
  • Fun, relaxed work environment.
  • Education and conference reimbursements.
  • Opportunities for career progression and mentoring others.
  • Remote work indicated by #LI-REMOTE.
  • Best-in-class benefits to eligible employees.
  • Bonus eligibility for most non-sales positions.

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, 21 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, 36 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, 36 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