Are you applying to the internship?
Job Description
About FanDuel Group:
FanDuel Group is the leading mobile gaming company in the United States, boasting a portfolio of top brands in mobile wagering. These include FanDuel Sportsbook (America’s #1 Sportsbook), FanDuel Casino (a leading iGaming platform), FanDuel Racing (the industry leader in horse racing and advance-deposit wagering), and its daily fantasy sports product. Beyond wagering, FanDuel Group also operates FanDuel TV, a linear cable television network, and FanDuel TV+, a direct-to-consumer OTT platform. The company has a nationwide presence across all 50 US states and Puerto Rico, with headquarters in New York and additional US offices in Los Angeles, Atlanta, and Jersey City. It also maintains global offices in Canada and Scotland, with affiliates worldwide (Ireland, Portugal, Romania, and Australia). FanDuel Group is a subsidiary of Flutter Entertainment, the world’s largest sports betting and gaming operator, traded on the NYSE (FLUT).
Job Description: Software Engineer (Front End)
FanDuel Group is seeking a passionate and skilled Software Engineer (Front End) to join its team. The ideal candidate will be a strong communicator, committed to continuous improvement, and confident in proposing practical solutions to complex problems. This role involves working within empowered, multidisciplinary teams to build top-tier experiences and products for millions of players.
Responsibilities:
• Develop and maintain web applications using React (JavaScript or TypeScript) or hybrid apps using React Native (or similar frameworks like Angular/Vue).
• Work on straightforward problems, seeking input from team members as needed.
• Create or improve small tools and applications.
• Translate designs into code, delivering on schedule using appropriate technologies and best practices.
• Write secure, stable, testable, and maintainable code with minimal defects.
• Utilize a broad range of data structures and algorithms effectively.
• Make informed implementation trade-off decisions.
• Participate in team design, scoping, and prioritization discussions.
• Understand the business context and technologies behind the team’s software.
• Collaborate effectively with team members, identifying opportunities and problems arising from technical decisions.
• Refine solutions to meet customer needs and team goals.
• Advocate for the customer.
• Own parts of the product and technology, striving for subject matter expertise.
• Write simple, extendable code adhering to standards and best practices.
• Conduct thorough code testing.
• Ensure code quality through code reviews.
• Foster a collaborative code review culture.
• Independently design software components, prioritizing simplicity and maintainability.
• Make informed decisions on when to refactor code.
• Participate in code reviews, design discussions, team planning, and support ticket reviews.
• Document software thoroughly.
• Troubleshoot and resolve defects.
• Provide excellent customer support.
• Embrace a humble, pragmatic, self-managed, and continuously learning approach.
Qualifications:
• BA/BS degree in Computer Science or a related field, or equivalent experience.
• 2+ years of relevant work experience.
• Experience building web apps using React (JavaScript or TypeScript) or hybrid apps using React Native, or similar frameworks.
• Solid understanding of relational and non-relational databases, messaging queues, and concurrency handling.
• Knowledge of modern architectures, design patterns, and platform nuances.
• Experience with API and service release processes in production systems.
• Experience with cloud-based infrastructure (preferably AWS).
• Experience with testing concepts, tools, and integrating testing best practices into the SDLC.
• Strong sense of ownership, urgency, and drive.
• Familiarity with Agile environments.
• Ability to adapt to a fast-paced environment.
Benefits: FanDuel offers a comprehensive benefits package including health plans, paid time off, bonuses, 401k matching, commuter benefits, pet insurance, and more. Specific benefits may vary based on location, role, and level.