eTeam logo

Software Development Engineer II (Android)

eTeam

Job Title

  • *Software Development Engineer II (Android)

Location: Remote (United States)

Duration: 6-Month Contract**

Overview

We are seeking an experienced

Software Development Engineer II (Android)

to join a high-performing team responsible for building and enhancing one of the industry's leading Fantasy Sports mobile applications.

This role will focus on developing scalable Android features, improving application stability, reducing crashes and ANRs, and delivering exceptional user experiences during peak traffic periods.

The ideal candidate will have extensive experience working with large-scale Android codebases, modern Android development frameworks, and a passion for building high-quality mobile applications.

Key Responsibilities

Design, develop, test, and maintain high-quality Android applications using Java and Kotlin.

Build and deliver new Fantasy Sports features for Android platforms.

Participate in architecture discussions, design reviews, and technical decision-making.

Write clean, modular, reusable, and testable code following Android best practices.

Conduct code reviews and provide constructive feedback to peers.

Debug, troubleshoot, and resolve application crashes, performance issues, and ANRs.

Collaborate closely with developers, designers, product managers, and stakeholders.

Participate in team standups and agile ceremonies.

Work on assigned JIRA stories and proactively communicate blockers.

Contribute to performance tuning, build pipeline management, and application stability initiatives.

Execute complex refactors and support large-scale project implementations.

Required Qualifications

5–10 years of experience developing and shipping high-quality Android applications.

Strong proficiency in

Java

Kotlin

Android Studio

Gradle

Git

Expertise in Android architecture patterns

MVI

MVVM

MVP

Strong understanding of

Jetpack Compose

LiveData

Coroutines

Kotlin Flows

Solid understanding of

Object-Oriented Design (OOD)

Design Patterns

Data Structures

Concurrency

Performance Profiling and Optimization

Excellent analytical, debugging, and problem-solving skills.

Experience working with large-scale production Android codebases.

Preferred Qualifications

Experience developing consumer-facing mobile applications with high user traffic.

Background in Sports, Fantasy Sports, Media, or Entertainment applications.

Experience improving application stability, performance, and scalability.

Strong collaboration and communication skills.

Job Type

Job Type
Contract
Location
Santa Clara, CA(Remote)

Share this job: