Full Time

Lead Software Engineer – Work From Home

Posted 1 year ago
$20 - $30 per hour

Job Description

Job Type: Lead Software Engineer from home
Location: California works from home
Company: Disney


This is a hands-on engineering role developing mobile and OTT applications in Java/Kotlin for the Android Ecosystem. In this role, you will collaborate with a cross-functional team of Product Managers, Designers, Mobile/Web/Backend Engineers, and Content Creators to conceptualize and develop Disney apps of the highest caliber.

You will utilize your experience and technical knowledge to manage individual project priorities, deadlines, and deliverables, as well as design, develop, test, deploy, maintain, and improve software solutions. You will design solutions that can be reused across all DMED applications. You may provide oversight and direction to other software engineers and lead others in solving complex problems.

The DMED Mobile Engineering team creates some of the most downloaded and successful Google/Amazon apps, including ESPN, ESPN Fantasy, Marvel Unlimited, ABC News, ABC Entertainment, and National Geographic.


  • Designing, Coding, PR Evaluations, and Writing Exams
  • Working with the QA and Automation Teams
  • Interacting with the Product Development team to discuss and review requirements

Basic Requirements:

  • Seven or more years of professional Android development experience
  • Experience working on a prominent consumer app currently available on the market.
  • Knowledge of object-oriented, functional, and reactive functional patterns and concepts
  • Knowledgeable of HTTP/S, APIs, and web services
  • Strong foundation and comprehension of dynamic, multi threaded mobile applications
  • Knowledgeable of the Android app development lifecycle, including Google Play Store compliance policies and submission requirements.
  • Capacity to work with a small, productive development team as well as a larger engineering organization.
  • Knowledge of unit test frameworks and continuous integration systems, such as JUnit 4/5 and Espresso.
  • Motivated self-starter able to learn and adopt new technologies
  • Excellent verbal and written communication skills; able to articulate and persuade others with complex ideas and well-reasoned explanations.
  • Whether implementing architectural enhancements, user-facing features, or fixing bugs, write code that is efficient, dependable, and maintainable.
  • Resolve issues, problems, and errors encountered on all of our platforms.
  • Analyze and optimize application code for performance, efficiency, and dependability
  • Comprehend product architecture and assist other Software Architects as required
  • In a fast-paced, deadline-driven environment, lead other engineers to complete multiple competing tasks.
  • Work under minimal technical oversight with additional engineering support
  • Adopt a highly collaborative team that recognizes and rewards high-quality code and effective communication.
  • Provide an open learning environment for inter-team knowledge sharing and serve as a resource to other Software Engineers.

Required Schooling:

  • Bachelor’s, Master’s, or higher degree in computer science, engineering, or its equivalent DMEDCXP