company_logo

Full Time Job

Senior Software Engineer

HBO

New York, NY 10-28-2021
 
  • Paid
  • Full Time
  • Entry (0-2 years) Experience
Job Description
Come join our team!

The CNN+ Web Team is looking for talented engineers to help build out our new Direct to Consumer offering! Come and take part in the development of a quickly evolving, high visibility product with what will undoubtedly be a rapidly expanding user base. As CNN+ is a priority, there will be ample room for career growth and feature ownership at all levels of experience. The team is expanding quickly and software engineers working on CNN+ will be exposed to fun and interesting challenges and incredible teammates.

Skills Required:
• Javascript, CSS, HTML, (templating is primarily Vue/Handlebars; we use the Clay CMS framework)
• NodeJS
• Experience with unit test frameworks such as Jasmine, Mocha, or JEST

Nice to have:
• Experience building fully responsive designs that work across all screen resolutions
• REST API usage and development at scale
• Experience with scaling and optimization of a codebase
• Experience with AWS services, such as Lambda, API Gateway, SNS, Elasticache, S3, and CloudFront
• Experience with analytics and accessibility
• Experience with Python
• Experience building solutions for high traffic websites

As a member of the team you will:
• Be responsible for owning, implementing, developing and maintaining complete high-priority features with thorough testing.
• Communicate effectively and facilitate meetings with engineering and product to ensure engineering requirements and expectations are met.
• Thoroughly document your own contributions and, where necessary, the contributions of others.
• Be highly independent and autonomous in contributions to the code-base - checking in where necessary to ensure technical alignment.
• Day to day could involve planning and preparation for a new feature, followed by careful implementation of said feature with associated testing
• Examples: Adding a new carousel component to CNN+ web, contributing to content ingestion script to ensure carousel is populated correctly, adding unit tests, etc

About you:
• You are excited to learn and can pick up new frameworks and languages quickly.
• You are an excellent communicator capable of assessing a technical task and breaking it into smaller tasks in partnership with other engineers and/or product
• You are comfortable giving demos of your work and explaining technical details and requirements across teams
• You are excited and eager to take on mentoring of more junior engineers, and you ideally have experience doing so in the past
• You are excited to add positively to the culture of CNN+, both from an interpersonal level and from a code improvement standpoint
• You are passionate about improving the code you touch and interact with

Last, and most importantly, are our Team Beliefs and Behaviors. If the above is your skill set and the below are your values, then we can't wait to meet you!

We…
• Are stronger together
• Tackle the right problems with the right people
• Seek knowledge and share knowledge
• Challenge assumptions
• Are a Talent Powerhouse
• Succeed Together
• Aim High
• Focus on the Future
• Are Agile
• Act Courageously
• Create Connection

Jobcode: Reference SBJ-rbnpee-18-119-105-239-42 in your application.

Company Profile
HBO

We are the now and the next. The power behind the people building the future. We are born from the spirit of innovation. We are created from the idea that people around the world want more, need more, deserve more. We are the home of the global digital revolution. We are CNN.