Senior Software Engineer
Android
Updated on 2/2/2024
FanDuel

1,001-5,000 employees

Fantasy sports and online U.S. sportsbook
Company Overview
Fanduel is on a mission to make sports more exciting. The company provides a daily fantasy sports platform with a range of game types for players with a guaranteed prize pool for the winners.
Data & Analytics

Company Stage

N/A

Total Funding

$4.6B

Founded

2009

Headquarters

New York, New York

Growth & Insights
Headcount

6 month growth

9%

1 year growth

22%

2 year growth

79%
Locations
Atlanta, GA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Kotlin
Microsoft Azure
React.js
Git
Java
TypeScript
AWS
JIRA
Confluence
Android Development
React Native
Google Cloud Platform
CategoriesNew
Software Engineering
Requirements
  • Degree in Computer Science, related field, or equivalent work experience
  • 4 or more years of android mobile application experience
  • Proficiency in Kotlin and/or Java
  • Experience developing highly performant Kotlin / Java code and layouts
  • Experience integrating 3rd party API’s and SDK’s
  • Experience with CI/CD platforms and pipelines
  • Familiarity working with cloud-based infrastructure and technologies (e.g AWS, Azure, GCP)
  • Experience in shipping high quality products and services within a Mobile Environment
  • Experience with testing concepts, test tools, and integrating testing and best practices into the SDLC
  • In-Depth understanding of best practices for concurrency and threading
  • Familiarity with Android tool ecosystem for development, testing, debugging, and performance benchmarking
  • Familiarity with git, GitHub, Jira, and Confluence
  • Some experience working with React, React Native and TypeScript or willingness to learn/interface with React, React Native and TypeScript
  • Passionate about working within a fast-paced environments and can adapt to change
Responsibilities
  • Take defined designs and turn them into secure, stable, testable, maintainable code with minimal defects
  • Own a part of the future vision for the Sportsbook platform
  • Work on both the FanDuel Sportsbook app and on the services that support it
  • Improve architectural design and processes to improve quality and efficiency
  • Solve difficult problems, applying appropriate technologies and best practices
  • Invent, design and build software that is stable and performant
  • Write simple and extendable code following standards and best practices
  • Classify, store, and handle data in accordance with FanDuel policies
  • Track security risks and mitigate and/or escalate them in a timely manner
  • Understand the maintenance characteristics, run-time properties, and dependencies on the team's software
  • Document software to ensure that future generations of developers understand the intention behind the features and components built
  • Troubleshoot, research the root cause of problems, and thoroughly resolve defects
  • Participate in the interview process and help train SE interns
  • Keep up to date with market standards and open-source frameworks
Desired Qualifications
  • Experience working with React, React Native and TypeScript
  • Experience with cloud-based infrastructure and technologies
  • Experience with fast-paced environments and ability to adapt to change