Senior Web Developer
Payments
Posted on 3/13/2024
INACTIVE
Penn Interactive

201-500 employees

Digital platform for sports betting and online casino gaming
Company Overview
Penn Interactive, the digital arm of North America's leading integrated entertainment provider, PENN Entertainment, is a rapidly expanding entity in the sports betting and online casino industry, with a unique partnership with theScore enhancing its sports betting experience. The company's culture fosters technical innovation, as evidenced by their user-friendly Sportsbook mobile apps and engaging promotional games like the new member Flyin' Cash Grab. With a strong industry presence and a competitive edge in interactive gaming, Penn Interactive offers an exciting work environment for those seeking growth in the digital entertainment and gaming sector.
Data & Analytics

Company Stage

N/A

Total Funding

N/A

Founded

2015

Headquarters

Philadelphia, Pennsylvania

Growth & Insights
Headcount

6 month growth

10%

1 year growth

15%

2 year growth

-2%
Locations
Toronto, ON, Canada • Philadelphia, PA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Agile
JavaScript
React.js
Git
Jest
TypeScript
SCRUM
REST APIs
HTML/CSS
CategoriesNew
Full-Stack Engineering
Web Development
Software Engineering
Requirements
  • Typescript
  • React
  • Tailwindcss
  • Testing Library
  • Apollo
  • zustand
  • GraphQL
  • RESTful APIs
  • Product Management
  • Design
  • Backend services
  • Git
  • GitHub
  • JavaScript
  • HTML
  • CSS
  • Jest
  • Jasmine
  • Cypress
  • Playwright
  • profiling tools
  • caching strategies
  • browser security
  • open source software
  • startup experience
Responsibilities
  • Consume GraphQL & RESTful APIs to integrate with payment providers and vendors
  • Work with Product Management, Design and Backend services to iterate on new features and integrations with payment providers
  • Identify areas of improvements within the code base and help to make it better
  • Learn, collaborate and teach with other members of the team
  • Participate in the design, architecture, and delivery of new features in a collaborative agile/scrum environment
  • Use app monitoring tools to create a better user experience
  • Write tests for each feature and bug completed
  • Create performant and accessible web applications
  • Solve technical problems of high scope and complexity
  • Advocate for product quality, security and performance improvements
  • Strive to reduce technical debt and communicate with teammates about larger refactors
  • Collaborate with the team to define and improve internal style guide, maintainability, and best practices for web applications
  • Provide mentorship to Junior and Intermediate developers
  • Actively participate in Engineering efforts to streamline the experience of products
  • Consistently ship moderately sized features and improvements with minimal guidance