FanDuel is looking to solve the problem of building cutting-edge customer experiences and driving internal advancements in their sports betting environment.
Requirements
- Expert level experience building and designing highly scalable, fault tolerant and highly available systems
- Experience influencing technical decisions across large Engineering verticals
- Understand a broad range of complex data structures and algorithms
- Expert level understanding of design patterns and architectural principles
- Experience in making pragmatic trade-off decisions between short- and long-term needs
- Experience in both iOS and React Native development essential, with a proven history of improving render performance in some frontend framework
- Deep expertise in Swift, UIKit, and SwiftUI, and a strong understanding of iOS architecture patterns
Responsibilities
- Oversee and influence frontend architectural direction, systems design, software implementation, and software quality for the Sportsbook application
- Write simple code, taking complex paradigms and implementing them in a way that Engineers at all levels can understand and contribute to
- Influence the strategy of our engineering teams, helping them understand how to make technical trade-off decisions between short-term business needs and long-term technology needs
- Drive engineering engagement best practices (e.g., Operational Excellence, Security, Quality, etc.) and set standards for the Sportsbook group
- Help others leverage your expertise, by coaching and mentoring within the organization
- Provide excellent customer support on an on-call rotation where required
Other
- Degree in Computer Science or equivalent demonstrable knowledge
- Exceptional verbal and written communication and presentation skills
- Strong sense of ownership, urgency, and drive with demonstrated abilities driving operational excellence and best practices
- Leadership skills ensure that you are seen as a role model and able to influence teams with your technical knowledge and experience of delivery and Agile ways of working, particularly scaled agile methodologies
- Approachability, open-mindedness, and an ability to work well with people at all levels of the business