Android Engineer II
FOX Direct to Consumer · New York, NY · 3 days ago
HybridEngineering$114k–$132k/yrFull-time
Responsibilities
- Design, develop, test, and maintain native Android applications using Kotlin and modern Android development practices.
- Collaborate with Product, Design, QA, and Backend Engineering teams to deliver high-quality mobile features.
- Build clean, maintainable, and reusable code following established architecture and coding standards.
- Use AI-assisted development tools to accelerate delivery and improve code quality, and contribute ideas for improving team workflows through automation.
- Participate in technical design discussions and contribute ideas that improve application architecture and user experience.
- Write unit and integration tests to ensure application quality and reliability.
- Troubleshoot, debug, and resolve production issues while continuously improving application stability and performance.
- Participate in code reviews and provide constructive feedback to teammates.
- Optimize application performance, responsiveness, and memory usage across a variety of Android devices.
- Stay current with Android platform updates and emerging mobile technologies to help improve development practices.
- Contribute to CI/CD pipelines and support continuous delivery of mobile applications.
Requirements
- 2+ years of professional experience developing native Android applications.
- Strong proficiency in Kotlin and experience with the Android SDK.
- Experience building applications using Jetpack libraries and modern Android architecture patterns such as MVVM or Clean Architecture.
- Experience with Jetpack Compose and/or traditional Android Views.
- Familiarity with Kotlin Coroutines, Flow, and asynchronous programming.
- Experience using AI-assisted development tools (e.g., Cursor, Claude Code, or similar) to support software development and improve engineering productivity.
- Experience integrating RESTful APIs and working with JSON data.
- Knowledge of Git version control and Agile development methodologies.
- Experience writing unit and UI tests.
- Strong problem-solving skills and attention to detail.
- Excellent communication skills and the ability to collaborate effectively in a cross-functional team.
Qualifications
- A regular, on-site attendance at the workplace a minimum of 3 days per week is an essential function of the position.
Skills
- Experience building streaming, media, or video applications (nice to have).
- Familiarity with ExoPlayer and video playback technologies (nice to have).
- Experience with dependency injection frameworks such as Hilt or Dagger (nice to have).
- Familiarity with Firebase, Crashlytics, or mobile analytics platforms (nice to have).
- Experience supporting Android TV or other connected devices (nice to have).
- Exposure to CI/CD pipelines and automated mobile deployment workflows (nice to have).
Benefits
This role is also eligible for various benefits, including medical/dental/vision insurance, a 401(k) plan, paid time off, and other benefits in accordance with applicable plan documents. Benefits for Union represented employees will be in accordance with the applicable collective bargaining agreement.