Senior Software Engineer - Front End [San Francisco]
Disney3 months ago
San Francisco, CA, United States
On-site
Full-time
Junior Level (1-3 years)
Job Description
Position Overview
At Disney Entertainment & ESPN Technology, we’re reimagining ways to create magical viewing experiences for the world’s most beloved stories while transforming Disney’s media business for the future. As part of the Living Room Devices, Browser Based Device, Client Application Engineering Team, you will help push the boundaries of what is possible on 10-foot devices and TVs by building Direct-to-Consumer client apps such as Disney+, Star+, ESPN, and Hulu. This role is onsite four (4) days per week.
Key Responsibilities
- Rapidly prototype and implement scalable, reliable, and maintainable media applications using TypeScript, JavaScript, and other web development technologies.
- Work closely with UX designers, product managers, and engineering leadership to build best-of-class, delightful streaming experiences.
- Collaborate with developers to build, review, and deliver modern media applications to Samsung, LG, and other streaming-media devices.
- Utilize data and experimentation to validate new product functionality and continuously enhance the viewer experience.
- Provide mentorship to junior software engineers.
Required Qualifications
- 5+ years of experience in front-end application development, with proficiency in optimized JavaScript (ES5 & ES6) and TypeScript.
- Experience building browser-based applications using TypeScript, JavaScript, Preact/React, and Redux.
- Strong leadership skills with an ability to identify problems and drive solutions, along with an eagerness to learn and teach.
- Deep understanding of computer science fundamentals, including data structures and algorithms.
- Proven experience in developing sophisticated user interfaces within a large, organized codebase.
- Work samples that demonstrate excellence in user interface development.
- Bachelor's degree or higher in Computer Science or a related field, or equivalent job experience.
Preferred Qualifications
- Experience with development tools such as GitHub, Jenkins, Webpack, AWS, Confluence, and JIRA.
- Background in building applications backed by web services.
- Experience developing for Samsung, LG, or similar devices.
- Experience with international product launches and strong proficiency in Scrum methodology.
Benefits & Perks
- Compensation: Base pay ranges from $136,100 to $199,870 per year depending on location and role specifics. Actual offers consider internal equity, job-related knowledge, skills, and experience.
- Additional Benefits: Eligibility for bonus and/or long-term incentive units, coupled with a comprehensive range of medical, financial, and other benefits.
- Equal opportunity employer committed to diversity and an inclusive workplace.
Required Skills
TypeScript
Redux
Agile/Scrum methodology
GitHub
Browser-based application development
AWS
Jenkins
Web development
JavaScript (ES5 & ES6)
Webpack
UX collaboration
React
Preact
Data Structures and Algorithms