Welcome to Warner Bros. Discovery... the stuff dreams are made of. Who We Are... storytellers creators dreamers
Your New Role...
Your Role Accountabilities...
- Work closely with the engineering and platforms team to build and enhance commerce products such as the CNN Underscored.
- Exhibit good system engineering skills (e.g., common industry database design and practices, application architectures, operating systems concepts, networking, etc.) in addition to skills in application development.
- Design and implement complex features that enhance the user experience.
- Identify requirements for the improvement of the publishing platform to assist editors. Recommend new features that will help CNN Underscored expand and improve the end user experience.
- Partner across multiple teams to build and improve engineering projects that cultivate CNN's audience growth.
- Develop and champion improved processes for insight collection and dissemination across core engineering tools and products.
- Support short-term content planning processes with editorial and programming teams.
- Mentor team members and cultivate cooperation and implement best practices regarding engineering workflows.
- Passionate about software engineering with a strong sense of ownership for the code that you and your team write.
- Demonstrable excellent design skills and the related strengths in clearly articulating difficult technical concepts and information.
- Display engineering ability to critically evaluate code as a method of learning and knows when and how to safely refactor code/artifacts.
Qualifications \& Experience...
- B.S./M.S. or higher in Computer Science, Software or other Engineering or related field required.
- 5-10 years of software development experience, with a strong focus on application development.
- 5 years of Node.JS, Express, Vue.JS, ES 6 experience at least.
- Proficient in modern JavaScript, Typescript, and Python using AWS services, Postgres, Elasticsearch, and Redis.
- Expert level when working with modern engineering technologies such as Fastly, AWS, Serverless/SAM, Kubernetes, Docker, Terraform, Jenkins, Snowflake and Git.
- Deep industry experience with modern development technologies, and hands-on familiarity with both client and server technology. Have a solid understanding of common software data structures and algorithms.
- A passion to grow professionally and continue developing along an individual contributor path.
- Previous involvement in building medium to large-scale, "mission critical", "high availability" production systems that directly support essential business and technical, or operational functions.
- Excellent verbal and written communication skills. Ability to simplify and describe complex problems to non-engineering peers.
- Experience with strategies to monitor code health, infrastructure health and performance of applications.
- Experience working in e-commerce, affiliate platforms, and consumer media.
- Experience working on Kanban/Scrum teams and the tools used for project management.
- Active in the technology community.
- Experience with interviewing and talent acquisition.
- Experience with Agile methodologies (e.g. Scrum or Kanban). Must demonstrate support for the practices that allow for continuous deployment and incremental delivery of business value.
- Experience in non-procedural programming or applying functional-style concepts professionally considered a plus.
- Two years of object-oriented JavaScript experience is a plus.
How We Get Things Done...
Championing Inclusion at WBD