About The Position

At DraftKings, AI is becoming an integral part of both our present and future, powering how work gets done today, guiding smarter decisions, and sparking bold ideas. It’s transforming how we enhance customer experiences, streamline operations, and unlock new possibilities. Our teams are energized by innovation and readily embrace emerging technology. We’re not waiting for the future to arrive. We’re shaping it, one bold step at a time. To those who see AI as a driver of progress, come build the future together. The Crown Is Yours As a Lead Software Engineer, you'll set the technical vision and drive the execution of high-impact user experiences across our platform. You'll lead architectural decisions, guide frontend standards, and mentor a team of engineers to deliver scalable, performant interfaces. Your leadership and technical acumen will shape how millions of users experience our products—through interfaces that are fast, accessible, and built to scale.

Requirements

  • Bachelor's degree in Computer Science or any suitable combination of education, experience, and training.
  • At least 5 years of professional experience building modern frontend applications using frameworks such as React, Vue, or Angular.
  • Deep expertise in JavaScript, TypeScript, React, Node.js, HTML, and CSS, with a strong understanding of browser internals and rendering performance.
  • Solid foundation in object-oriented programming and software design principles.
  • Proven success in building performant, responsive, and accessible web interfaces at scale.
  • Experience leading cross-functional projects and mentoring engineers in a collaborative environment.
  • Proficiency in automated testing strategies and tools for frontend applications.
  • Strong communication skills with the ability to influence technical direction and align teams on goals.

Nice To Haves

  • A passion for user experience, clean code, and continuous improvement.
  • Experience using AI-assisted development tools and workflows to accelerate delivery, improve code quality, and enhance engineering productivity.

Responsibilities

  • Own the design, implementation, and evolution of frontend systems for high-traffic, real-time applications.
  • Drive architectural decisions and establish best practices in performance, accessibility, and maintainability.
  • Lead a team of engineers, providing mentorship, guidance, and hands-on technical support.
  • Collaborate across Engineering, Design, and Product teams to define and execute impactful feature work.
  • Champion improvements to our design systems, frontend tooling, and developer workflows.
  • Ensure code quality through thoughtful code reviews, test coverage, and continuous integration practices.
  • Diagnose and resolve complex issues across browsers and platforms with a focus on user impact.
  • Foster a culture of ownership, inclusion, and technical excellence within the team.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service