eTeam is 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, and delivering exceptional user experiences during peak traffic periods.
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
Requirements:
- 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
- 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