Senior Software Engineer
Company | The Walt Disney Company |
---|---|
Location | Bristol, CT, USA, The Woodlands, TX, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior |
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- 5+ years of front-end development experience, with a strong emphasis on React and modern JavaScript frameworks.
- Experience supporting UI development efforts and contributing to best practices through peer mentorship and code reviews.
- Proven experience building scalable front-end solutions for large-scale, high-traffic applications.
- Hands-on experience working in agile development environments as part of cross-functional teams.
- Strong experience integrating UI components with RESTful APIs.
- Proficient in React, Redux, TypeScript, and modern JavaScript (ES6+).
- Solid understanding of state management patterns, component lifecycle, and React hooks.
- Knowledge of front-end performance optimization techniques such as lazy loading, code splitting, and caching.
- Familiarity with design systems, component libraries, and UI frameworks.
- Expertise in CSS (SASS, LESS, Tailwind, or styled-components) and responsive design principles.
- Experience with CI/CD pipelines, containerization tools (e.g., Docker), and cloud deployment (AWS, Azure, or GCP).
- Strong collaboration skills, with the ability to work closely with developers, designers, and product teams.
- Effective communicator with the ability to explain technical concepts to non-technical stakeholders.
- Ability to translate business and design requirements into performant, maintainable UI solutions.
- Strong problem-solving skills with a proactive, detail-oriented approach.
Responsibilities
- Design, develop, and optimize React-based user interfaces for Disney’s digital platforms.
- Build scalable, reusable, and high-performance front-end components to support complex business needs.
- Implement efficient state management using Redux and other modern front-end tools.
- Apply best practices in front-end performance, accessibility, and security.
- Collaborate with other React developers and contractors to maintain code quality and consistency.
- Participate in code reviews, provide constructive feedback, and contribute to team-wide knowledge sharing.
- Align front-end implementation with established architectural standards and development guidelines.
- Work closely with product managers, designers, and backend engineers to define requirements and deliver seamless user experiences.
- Collaborate with DevOps and QA teams to support deployment, testing, and performance monitoring efforts.
- Champion intuitive, user-friendly interfaces by partnering with UX/UI designers.
- Adhere to Disney’s design systems and ensure visual and interaction consistency across products.
- Explore and apply emerging front-end technologies and frameworks to enhance the user experience.
- Diagnose and resolve front-end performance bottlenecks, improving load times and rendering.
- Utilize best practices for lazy loading, code splitting, and caching strategies.
- Stay informed about the latest trends in React, JavaScript, and the broader front-end ecosystem.
- Contribute to continuous improvement of development processes by recommending new tools and workflows.
- Provide ongoing technical support and troubleshooting for production React applications.
- Address bugs, errors, and performance issues proactively to ensure application stability.
- Support front-end deployment efforts by working with DevOps teams to maintain smooth CI/CD pipelines.
Preferred Qualifications
- Experience with Next.js or other server-side rendering (SSR) frameworks.
- Familiarity with advanced web technologies such as WebAssembly or Three.js.
- Knowledge of streaming technologies, media players, or video content workflows.
- Previous experience working in media, entertainment, or sports tech environments.