19793 – Software Engineer Android

This role is remote, with one required visit to your designated home office per quarter.

Remote option is available for employees located in the following states; NJ, NY, GA, CO, FL, IL, IN, IA, MS, NV, PA, WV, AZ, MD, Washington D.C. , AZ, MD, LA and MI(States subject to change anytime)

Home Office: Jersey City

We’re building multi-platform sports betting and digital casino products for the booming U.S. sports betting industry. Our Product Technology team has built a single app, multi-state platform that supports legal sports betting in 7 U.S. states and counting, and as our product continues to reach scale, we need to grow our organization and its processes so that our team can continue to efficiently deliver.

Responsibilities

  • Design and develop innovative mobile apps for the next generation of customer betting and gaming on Android platform
  • Take a functional development approach to Android development to create the “best in class” mobile sports betting and gaming experience for US customers in an exciting, emerging market
  • Collaborate with cross-functional business units in an Agile Scrum environment
  • Think big, provide ideas on how to make the mobile application better
  • Meet deadlines based on the Sports calendar and key strategic plans for the expansion of sports betting and gaming in the US
  • Work with QA/Automation team to test code prior to production release

Requirements

  • 3+ years of experience designing and developing on the Android platform, including functional development in Kotlin (highly desirable), Java, Android Studio, Gradle, and ADB
  • Strong knowledge of Android UI design principles, patterns, and best practices
  • Familiarity with cloud message APIs and push notifications (Google Beacon Platform / Firebase)
  • Understanding of different versions of Android and how to deal with different screen sizes and peripherals
  • Prior work experience on a product development team in an Agile environment is a huge plus
  • Development of applications using Google location services
  • Web architectures and services (HTTP, REST, etc.)
  • Persisting data (e.g., User Defaults)
  • Background operations (e.g., AsyncTask)
  • Experience with developing applications that are high volume, high availability is preferred (prior casino/gambling, financial, healthcare, insurance industry
Job Category: Development/Analysis
Job Type: Direct-hire/Full-time
Job Location: Hudson County NJ
Salary: $140K - $180K + 10%

Apply for this position

Allowed Type(s): .pdf, .doc, .docx