Android Engineer

Remote Work

Job Description:

Android Engineer

Duration: 12months

Location: US ( Remote)

Interview process: 2-3 rounds of interviews

Coding test: Required

Job Description

Key team goals:

  • Build and maintain high quality Yahoo Fantasy Sports features on the Android platform in alignment with the organizational business goals.

Primary responsibilities (daily/weekly):

  • Collaborate with other developers and designers to help define, build, and deliver new features in our Sports mobile apps
  • Code -- you will spend much of your time building Android apps, efficiently coding in Java / Kotlin. This includes new feature development, architecture, writing unit tests, refactors, and bug/crash fixes.
  • Share responsibilities like app architecture/design reviews, code reviews, performance tuning, and build pipeline management
  • Own and deliver -- from executing difficult refactors to planning complex projects with many moving parts

Key projects or initiatives for the role:

  • Yahoo Fantasy Sports feature development on Android

Interview process (who, how many rounds): 2-3 rounds of technical interviews

Location and remote work options: Remote

Time zone preferences or travel requirements:Expect candidates to have an overlap time of 9am - 4pm pacific time zone to be able collaborate with their colleagues.

Must-have skills/qualifications (technical, soft skills, certifications, tools):

  • Solid coding chops, code design skills, and practitioner of mobile development best practices -- including object-oriented design principles; design pattern usage; writing modular, reusable, testable code; data structures; concurrency; performance profiling and tuning
  • Expertise in Java, Kotlin, Android Studio, Gradle, git, etc. -- the skills and tools needed to build Android apps
  • Up-to date on the Android best practices such as Jetpack Compose, Coroutines, Flows, DI using Hilt/Dagger
  • Expertise in various Android App architectures - MVI (for new features), MVP (legacy), MVVM
  • Excellent analytical, problem solving, and debugging skills
  • Ideal experience level (years, leadership, industries):
  • 5-10 years in shipping high quality Android apps

Desired personality or work style:

  • Collaborate with other developers and designers to help define, build, and deliver new features in our Sports mobile apps
  • Key attributes or values sought in the candidate:
  • Discipline in adhering to team’s established best practices
  • Committed and hardworking

Key Skills:

  • Java, Kotlin, Android Studio, Gradle, git, Jetpack Compose, Coroutines, Flows, DI using Hilt/Dagger, MVI, MVP, MVVM

Share Profile