Experienced Full Stack Software Engineer – Web & Cloud Application Development for Disney's Android Group
About Disney and the Opportunity
At Disney, we're not just building applications – we're crafting experiences that delight millions of people around the world. Our Android group is a highly collaborative team that works closely with cross-functional groups to deliver exceptional results. We're passionate about creating high-quality code, and we're committed to maintaining the highest standards of excellence in our work. If you're a talented software engineer with a passion for building innovative solutions, we want to hear from you.
Job Summary
We're seeking an experienced full stack software engineer to join our Android group as a Lead Software Engineer. As a key member of our team, you'll be responsible for designing, developing, and delivering high-quality applications for Disney+ and Star+ across a wide range of devices, including phones, tablets, and televisions. You'll work closely with our team to identify opportunities for improvement and implement solutions that drive business results.
Key Responsibilities
Design, develop, and deliver high-quality applications for Disney+ and Star+ using Kotlin, Java, and Android SDK
Collaborate with cross-functional teams to identify opportunities for improvement and implement solutions that drive business results
Lead whole projects from start to finish, including delivery cycle, remote setup management, and live creation issues
Develop and maintain high-quality code, including unit tests, automated tests, modern libraries, and a Kotlin codebase
Work closely with the team to identify and address technical issues, and provide guidance and support as needed
Develop and maintain documentation, including code comments, API documentation, and technical guides
Participate in code reviews and provide feedback to improve code quality and best practices
Stay up-to-date with industry trends and emerging technologies, and apply this knowledge to improve our applications and processes
Essential Qualifications
Bachelor's degree in Computer Science or a related technical field
5+ years of experience in software development, with a focus on Android development
Strong knowledge of Kotlin, Java, and Android SDK
Experience with reactive programming and dependency injection
Knowledge of various architectural patterns (MVI/MVVM or similar)
Excellent communication and collaboration skills, with the ability to work effectively across teams
Experience with version control systems, such as Git
Experience with build tools, such as Gradle
Preferred Qualifications
Experience with Android TV/Amazon Fire TV development
Knowledge of web-based video, codecs, and DRM
Experience with execution assessment tools, such as Android Profiler
Experience with modern Android libraries, such as Blade 2/Handle, RxJava2, Groupie
Experience with modularized codebases and large-scale applications
Skills and Competencies
Strong problem-solving skills, with the ability to analyze complex technical issues and develop effective solutions
Excellent communication and collaboration skills, with the ability to work effectively across teams
Strong knowledge of software development principles, including design patterns, testing, and code quality
Experience with Agile development methodologies, including Scrum and Kanban
Strong understanding of cloud computing and web services, including APIs and microservices
Career Growth Opportunities and Learning Benefits
At Disney, we're committed to helping our employees grow and develop their careers. As a Lead Software Engineer, you'll have opportunities to take on new challenges, work on high-visibility projects, and develop your skills and expertise. We also offer a range of learning benefits, including training programs, mentorship opportunities, and access to industry-leading technologies and tools.
Work Environment and Company Culture
Our team is a highly collaborative and dynamic group of software engineers, designers, and product managers who are passionate about building innovative solutions. We work in a fast-paced, agile environment that values creativity, experimentation, and continuous learning. We're committed to maintaining a positive and inclusive work environment that supports the well-being and success of all employees.
Compensation, Perks, and Benefits
We offer a competitive salary, comprehensive benefits package, and a range of perks and incentives, including:
Competitive salary and bonus structure
Comprehensive health, dental, and vision insurance
401(k) matching program and retirement savings plan
Flexible work arrangements, including remote work options
Professional development opportunities, including training programs and mentorship
Access to industry-leading technologies and tools
Free parking and on-site amenities, including a fitness center and cafeteria
How to Apply
If you're a talented software engineer with a passion for building innovative solutions, we want to hear from you. Please submit your resume and cover letter, along with any relevant samples or projects, to apply for this exciting opportunity.
Don't miss out on this chance to join our team and help shape the future of entertainment. Apply now and let's discuss how you can become a vital part of our success story.
Apply Now
Apply Now
At Disney, we're not just building applications – we're crafting experiences that delight millions of people around the world. Our Android group is a highly collaborative team that works closely with cross-functional groups to deliver exceptional results. We're passionate about creating high-quality code, and we're committed to maintaining the highest standards of excellence in our work. If you're a talented software engineer with a passion for building innovative solutions, we want to hear from you.
Job Summary
We're seeking an experienced full stack software engineer to join our Android group as a Lead Software Engineer. As a key member of our team, you'll be responsible for designing, developing, and delivering high-quality applications for Disney+ and Star+ across a wide range of devices, including phones, tablets, and televisions. You'll work closely with our team to identify opportunities for improvement and implement solutions that drive business results.
Key Responsibilities
Design, develop, and deliver high-quality applications for Disney+ and Star+ using Kotlin, Java, and Android SDK
Collaborate with cross-functional teams to identify opportunities for improvement and implement solutions that drive business results
Lead whole projects from start to finish, including delivery cycle, remote setup management, and live creation issues
Develop and maintain high-quality code, including unit tests, automated tests, modern libraries, and a Kotlin codebase
Work closely with the team to identify and address technical issues, and provide guidance and support as needed
Develop and maintain documentation, including code comments, API documentation, and technical guides
Participate in code reviews and provide feedback to improve code quality and best practices
Stay up-to-date with industry trends and emerging technologies, and apply this knowledge to improve our applications and processes
Essential Qualifications
Bachelor's degree in Computer Science or a related technical field
5+ years of experience in software development, with a focus on Android development
Strong knowledge of Kotlin, Java, and Android SDK
Experience with reactive programming and dependency injection
Knowledge of various architectural patterns (MVI/MVVM or similar)
Excellent communication and collaboration skills, with the ability to work effectively across teams
Experience with version control systems, such as Git
Experience with build tools, such as Gradle
Preferred Qualifications
Experience with Android TV/Amazon Fire TV development
Knowledge of web-based video, codecs, and DRM
Experience with execution assessment tools, such as Android Profiler
Experience with modern Android libraries, such as Blade 2/Handle, RxJava2, Groupie
Experience with modularized codebases and large-scale applications
Skills and Competencies
Strong problem-solving skills, with the ability to analyze complex technical issues and develop effective solutions
Excellent communication and collaboration skills, with the ability to work effectively across teams
Strong knowledge of software development principles, including design patterns, testing, and code quality
Experience with Agile development methodologies, including Scrum and Kanban
Strong understanding of cloud computing and web services, including APIs and microservices
Career Growth Opportunities and Learning Benefits
At Disney, we're committed to helping our employees grow and develop their careers. As a Lead Software Engineer, you'll have opportunities to take on new challenges, work on high-visibility projects, and develop your skills and expertise. We also offer a range of learning benefits, including training programs, mentorship opportunities, and access to industry-leading technologies and tools.
Work Environment and Company Culture
Our team is a highly collaborative and dynamic group of software engineers, designers, and product managers who are passionate about building innovative solutions. We work in a fast-paced, agile environment that values creativity, experimentation, and continuous learning. We're committed to maintaining a positive and inclusive work environment that supports the well-being and success of all employees.
Compensation, Perks, and Benefits
We offer a competitive salary, comprehensive benefits package, and a range of perks and incentives, including:
Competitive salary and bonus structure
Comprehensive health, dental, and vision insurance
401(k) matching program and retirement savings plan
Flexible work arrangements, including remote work options
Professional development opportunities, including training programs and mentorship
Access to industry-leading technologies and tools
Free parking and on-site amenities, including a fitness center and cafeteria
How to Apply
If you're a talented software engineer with a passion for building innovative solutions, we want to hear from you. Please submit your resume and cover letter, along with any relevant samples or projects, to apply for this exciting opportunity.
Don't miss out on this chance to join our team and help shape the future of entertainment. Apply now and let's discuss how you can become a vital part of our success story.
Apply Now
Apply Now