Vacancy expired!
Movies Anywhere is the next generation of in-home entertainment, providing an unparalleled digital entertainment experience. Leveraging cutting edge technology, unique partnerships, and a talented team, Movies Anywhere is an exclusive, cross-platform, cloud-based movie service that enables consumers to seamlessly discover, grow, access, and enjoy their personal digital movie collection across a variety of studios, retailers, and platforms all in one convenient app and/or website.
Movies Anywhere seeks a Lead Web App Engineer to join a team of dedicated technologists solving a range of interesting problems in innovative ways in an exciting and dynamic industry. We are looking for a proven lead engineer who wants to shape the next generation of video consumption applications. We are a team that values passion, community involvement, and code that stands out. If you are interested, we'd love to hear from you. #disneytech Responsibilities : In this role, you will provide technical oversight of the development life cycle of the Movies Anywhere Web application. You will work with all client-side development teams and backend services teams in technical discussions and architecture for new and expanding features of the Movies Anywhere product. You will be mentoring early-career developers via pair programming, technical talks, and code reviews. You will need to communicate effectively to a broad audience, from technical to non-technical through strong verbal and written communication skills. This position reports to the Web App Engineering Manager and has no direct reports. You Will- Define, architect and build high-quality software solutions across multiple platforms and with several engineering teams
- Collaborate with other software engineers and cross-functional teams
- Evangelize technologies, solutions, and best practices
- Contribute new ideas to a larger community of high-caliber professionals
- Balance resources, requirements, and complexity
- 5+ years of professional experience
- Experience leading projects from conception to production and beyond.
- Passion for building and maintaining consumer-facing web applications that are secure, scalable, and highly available.
- Solid understanding of Data structures and algorithms to solve problems (i.e. Knows basic CS fundamentals)
- Be well versed in best practices and design patterns
- Strong problem-solving skills
- Participate in technical design reviews and functional demos
- Effective communication skills both technical and non-technical
- Comfortable with Git and participating in a constructive code review process
- Sound understanding of HTTP/REST web services
- Using best practices and design patterns for modern development, have experience architecting and lead web projects
- Should have a deep understanding of core JavaScript and Web APIs and a solid understanding of how web applications render in the browser
- Should understand the Event Loop and the roles of the Stack, Queue, and Heap
- Should enjoy working in a collaborative environment and supporting a culture of hard and soft skills growth
- Be able to demonstrate proficiency in the following:
- JavaScript (es6 and beyond)
- HTML
- CSS (Box Model, Specificity, Flexbox, Grid)
- CSS Design Systems (BEM, OOCSS)
- State Management (Flux, Redux)
- Node.js and NPM
- Responsive design and SPA development
- Security and performance of web applications
- Cross browser development
- Front end frameworks such as AngularJS or React
- Unit testing using Jest, or equivalent
- BS in Computer Science or related field, or equivalent work experience
Vacancy expired!