Disney Entertainment & ESPN Technology - San Francisco, CA

posted 3 days ago

Full-time - Mid Level
San Francisco, CA

About the position

The position involves full-stack application development within the Disney Entertainment & ESPN Technology's Data Experience team. The role focuses on creating innovative applications that enhance user experience and optimize business processes, particularly for Hulu-supporting platforms. The team emphasizes collaboration, quality delivery, and the use of modern technologies to drive data-driven decision-making across Disney's media business.

Responsibilities

  • Develop full-stack applications as part of a unified platform and user experience
  • Write code that is concise, optimized, and well-tested
  • Contribute to team discussions and planning sessions
  • Support a broad platform of associated tooling through on-call rotation
  • Deliver functional and supportable product as part of an agile development team
  • Work with design and test teammates to deliver high-quality and testable features
  • Write documentation for platform, functionality, or processes to augment knowledge transfer
  • Review teammate's code and pull requests for overall quality, standards alignment, and test coverage

Requirements

  • Bachelor's degree or the foreign equivalent in Computer Science, Information Systems, Software, Electrical or Electronics Engineering or comparable field of study
  • 3+ years of progressive experience in a software development (SDE) occupation, including automated testing of Front End and Back End services
  • Proficient in application development including NodeJS and React in JavaScript/Typescript
  • 3+ years of experience with full-stack application development
  • 3+ years of experience with high-test coverage delivery using unit- and front-end-test frameworks
  • 1+ years of experience implementing visualization libraries (D3, for example)
  • Experience with application builds in an infrastructure-as-code system (Terraform, Kubernetes, Cloud Formation, etc.)
  • Experience with development in a CI/CD/CT environment
  • Experience with performance tuning for large-data-set front-end/visualizations
  • Excellent problem-solving and analytical skills
  • Organized, detail-oriented and able to deliver project tasks on time
  • Strong verbal and written communication skills
  • Being a highly motivated, self-starting individual

Nice-to-haves

  • Experience with large-scale data libraries such as Druid
  • Experience collaborating with shared React component library
  • Experience with documentation creation/maintenance
  • Experience with developing applications in cloud platforms (eg AWS)
  • Experience working with Agile methodologies
  • Working knowledge of web accessibility fundamentals
  • Experience with Kafka, Amazon SQS, or Kinesis
  • Experience with Docker, Kubernetes, Spinnaker, and continuous integration/delivery systems
  • Experience developing mocking mechanisms for tests

Benefits

  • Medical insurance
  • Financial benefits
  • Bonus and/or long-term incentive units
  • Flexible working hours
  • Opportunities for professional development
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service