Software Engineer - Angular
Job Summary:
We have created one of the most powerful brands by bringing memorable, life-changing storytelling to the world. The foundation of this creativity starts with The Walt Disney Studios where we produce, acquire, and distribute live-action and animated motion pictures, video experiences, music, and live performances. Our brands include Marvel, Lucasfilm, Pixar, Disney Animation, 20th Century Studios, and Searchlight Pictures. No other Media & Entertainment company can rival the brands we have the honor of bringing to the world.
As part of the Studio’s Technology team you’ll be joining a group of seasoned, dedicated technologists solving a range of interesting problems in innovative ways in an exciting and dynamic industry.
We are looking for a Software Engineer who is dedicated to help us implement high-quality applications used in the development and production of film and direct-to-consumer content. We’re a casual shop that values passion, community involvement and exceptional software. If this is you, we want you to join our team.
Responsibilities:You will be part of the team creating the next-generation internal systems for movie and direct-to-consumer creative development and production. You should be comfortable being part of a cross-functional team and working with a diverse group of business stakeholders and technologists. We expect you to have a deep understanding of Quality Assurance Testing.
Your key responsibilities will be:
1. Analysis and Design
- Consults with Business Analysts to identify and analyze technology needs and problems.
- Works closely with UX/UI Designer
- Performs data flow diagramming and/or process modeling (code architecture).
- Designs complex web components.
2. Development and Testing
- Strong expertise and hands on experience in creating Style Sheets to accommodate a web application to the Designers specifications.
- Strong expertise and hands on experience with Single Page Applications development using HTML, CSS, Angular, Typescript and JavaScript.
- Expert in development of front end responsive, mobile-friendly web applications using frameworks & libraries such as Bootstrap.
- Develops new complex features and functions for new web applications.
- Develops new complex software solutions according to defined application requirements and UX/UI Wireframes.
- Strong understanding of UI, cross-browser compatibility, general web functions and standards.
- Expert in connecting Web interface to back-end services and functions using AJAX and REST services.
- Deep understanding of current Web Development tendencies.
- Performs Unit Testing and debugging of applications.
- Identifies complex integration and user acceptance test scenarios.
- Provides programming support through all testing phases and general releases of software.
- Experience working in an “Agile” environment is a plus.
3. Delivery and Installation
- Prepares pre-release and release processes including Change Control, Contingency and Fallback Plans.
- Assists the Infrastructure group with configuration and deployment of new systems.
4. Production Support
- Conducts functional analysis for production support activities.
- Identify complex problems and analyze potential solutions including workarounds.
- Performs tuning, repairs and/or maintenance to production applications.
- Works with other IT departments on integrated system support, as required.
5. Administrative
- Works as a member of a cross-functional, integrated development team.
- Communicates plans, status and issues to management on a regular basis.
- Adheres to department standards, policies, procedures and industry best practices.
Basic Qualifications:Knowledge:
- Expert in the creation of CSS to accomplish what the UX/UI Designer requires of the application.
- Expert practical level on web development techniques, languages, technologies and frameworks such as HTML5, JavaScript, Bootstrap, etc.
- Expert in Angular, Typescript and JavaScript
- Knowledge of deployment strategies of distributed and multi-tiered applications.
Skills:
- Must possess an eye for the art of web design and is passionate about today’s technology and can bring new ideas to the table.
- Must be able to understand specific use cases where technology must adapt to the ways and culture in which a business unit operates and not the other way around.
- Capable of working closely with a visual designer, understanding the proposed approach, why it is being proposed and able to provide feedback and ways to improve it.
- Capable to communicate orally and in writing in a clear, concise, and timely manner.
- Ability to adapt the communication style depending on the audience (users, development team, management, etc.)
- Ability to understand and translate simple business needs into technical solutions.
- Ability to translate UI/UX design wireframes to actual code that will produce visual elements of the application.
- Ability to communicate to back-end developers what services are necessary to display the required information.
- Ability to communicate technical requirements in a clear and concise manner to the rest of the team.
- Ability to work in an Agile environment.
Experience:
- Minimum 3 years of experience developing modern, responsive and complex web applications in a business environment.
- Minimum 3-year experience developing user interfaces using Angular, and creating the appropriate CSS to match the required UI and UX designs.
Required Education
- Bachelor’s degree or higher in Computer Science or related field.
Additional Information:DISNEYTECH