Job Description
Insight Global is looking for an Android Engineer for their large media and entertainment clients. This is 6-month contract with possible extensions. You will be joining the Digital Video Platform organization that leads the video and player engineering teams responsible for this company’s digital video ecosystem. We’re looking for an experienced Android Engineer to lead a Java to Kotlin migration in a large, production Android codebase. The player-side codebase is currently about 60% Java, and the goal is to migrate the remaining Java files (~385 files) to clean, idiomatic Kotlin. This work is purely a language migration, there is no UI rewrite and no move to Jetpack Compose.
This engineer will be the primary owner of the migration, responsible for the majority of the hands-on work, with peer reviews and limited support from other team members. The role is execution-focused with minimal meetings, primarily involving standups and code reviews.
The ideal candidate has strong experience with both Java and Kotlin, has worked in production Android codebases, and has previously handled Java-to-Kotlin migrations.
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com.To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/.
Required Skills & Experience
Strong Android development experience using Java in production codebases
Strong production experience with Kotlin, including writing idiomatic Kotlin
Hands-on experience migrating Android codebases from Java to Kotlin
Deep understanding of Java–Kotlin interoperability (nullability, interop annotations, mixed-language projects)
Experience working in large, existing Android codebases (not greenfield only)
Ability to refactor code safely while preserving behavior and stability
Benefit packages for this role will start on the 1st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.