Company: Penn Interactive
Salary: Not provided
Location: , United States
• Build front-end applications using modern JavaScript technologies (React, TypeScript). • Partner with product and design to architect and ship polished customer-facing features. • Continuously improve code quality by identifying technical debt, proposing solutions, and raising the bar for the whole team. • Learn, mentor, and grow alongside teammates through code reviews, pair programming, and knowledge sharing. • Participate in the design, architecture, and delivery of new features in a collaborative agile/scrum environment. • Leverage observability and monitoring tools to diagnose issues and improve the user experience. • Write thorough tests for every feature and bug fix. Testing is a first-class discipline on this team. • Build performant, accessible web applications that work for everyone. • Collaborate with QA to strengthen automated testing pipelines and CI/CD workflows. • Incorporate AI-assisted development tools (e.g. GitHub Copilot, Claude) to accelerate delivery and maintain high code quality.
• Proven proficiency in JavaScript, TypeScript, React, and core UX principles. • 3+ years of hands on Web Development experience • A demonstrated foundation in computer science, with competencies in data structures, distributed systems, algorithms and software design. • Passionate about clean code architecture and engineering craft. • Experience building and consuming REST or GraphQL APIs with modern web frameworks. • Experience with Git and GitHub or similar. • Fluency with HTML, CSS, JavaScript, and TypeScript across the full browser environment (DOM, events, interfaces). • Comfortable digging into root causes and sharing what you learn with others. • Comfortable working in the terminal. • Proficiency within an editor of your choice. • Experience with writing automated tests (Jest, Jasmine, Cypress, Playwright or equivalent). • Experience working with profiling tools. • Knowledge and familiarity with caching strategies and tools. • Experience consuming and integrating with third party APIs. • A 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, startup experience.
• Competitive compensation package • Fun, relaxed work environment • Education and conference reimbursements. • Opportunities for career progression and mentoring others
job post pulled from jsjobs
Get TypeScript jobs in your inbox
Copyright © ReadingWaters 2026.