company_logo

Full Time Job

Staff Engineer, VXP

CNN

New York, NY 09-29-2021
 
  • Paid
  • Full Time
  • Mid (2-5 years) Experience
Job Description
Staff Engineer, VXP (CNN+)

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 Handlebars; we use the Clay CMS framework), NodeJS
• REST API usage and development at scale
• Expert knowledge of scaling and optimization of a codebase
• Expert knowledge of building solutions for high traffic websites
• Expert knowledge of unit test frameworks such as Jasmine, Mocha, or JEST

Nice to have:
• Experience with Python
• Expert knowledge of building fully responsive designs that work across all screen resolutions
• Expert knowledge of AWS services, such as Lambda, API Gateway, SNS, Elasticache, S3, and CloudFront
• Expert knowledge of integrating analytics and accessibility

As a member of the team you will:
• Take on a technical leadership role, helping to guide technical direction in partnership with engineering, product, and design.
• Lead technical design and architecture of new features and requirements within the product.
• Thoroughly document your own contributions and, where necessary, the contributions of others.
• Be responsible for implementing, developing and maintaining complete high-priority features with thorough testing.
• Contribute to documentation and code quality efforts across the platform through thoughtful code reviews and ensuring code standards.
• Communicate effectively and facilitate meetings with engineering and product to ensure engineering requirements and expectations.
• Collaborate across teams to ensure co-dependent work streams needs are met.

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 both senior and associate level 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.

Jobcode: Reference SBJ-d5k0n0-3-144-187-103-42 in your application.

Company Profile
CNN

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.