ViacomCBS Jobs

<a href=""></a>
<a href=""></a>
<a href=""></a>

Job Information

CBS Corporation Senior Full-Stack Engineer in San Francisco, California

REF#: 35236


JOB TYPE: Full-Time Staff


JOB LOCATION: San Francisco, CA


CBS Interactive is the premier online content network for information and online operations of CBS Corporation as well as some of the top native digital brands in the entertainment industry. Our brands dive deep into the things people care about across entertainment, technology, news, games, business and sports. With over 1 billion users visiting our properties every quarter, we are a global top 10 web property and one of the largest premium content networks online.


Check us out on [1] The Muse, [2] Instagram and [3] YouTube for an inside look into 'Life At CBSi' through employee testimonials, office photos and company updates.


Visible links





Division Overview:

CBS Interactive’s Search Arb and Audience Development group is looking for a talented Senior Software Engineer to join its engineering team. You’ll be doing technical design, writing code, and developing the sites, tools, and services that power many sites. Our brands include idaily, guide, mysimon, search, mp3 just to name a few!

Role Details:

  • Ideal candidate will be innovative, self‐motivated, a quick study, and eager to develop new skills while constantly improving existing abilities. The candidate must also be a strong multi-tasker with exceptional time-management skills. In this position, you will take a key role in developing our website along with supporting other emerging platforms.

  • A successful candidate will embrace our design concepts, agile development environment and be a collaborative team player able to communicate her/his ideas with colleagues and management.

  • We are looking for the person who can work in a fast-paced environment and has a strong grasp of cutting edge technologies

  • The candidate will work closely with engineering and product teams.

  • Utilize a combination of troubleshooting, technical, and communication skills to handle a mix of disparate tasks which includes project and software development work

  • The candidate must show he/she has experience with Test Driven Development

Your Day-to-Day:

  • Plan, architect, and build applications in JavaScript, Node.js, React.

  • Create technical specifications, prototypes and presentations to communicate your ideas.

  • Work hands-on developing, testing and delivering software solutions.

  • Manage code and test frameworks from development through deployment, support and maintenance

  • Play a critical role in day-to-day coding, design, code reviews and troubleshooting production issues.

  • Design, develop and deliver high quality code and automated tests to production within a short development cycle in the Continuous Integration and delivery environment.

  • Collaborate with engineering, marketing, product and cross functional teams to devise optimal engineering solutions.

  • Drive technical innovation by researching and incorporating new technologies and tools into our core system

  • Be a standard-bearer in promoting code quality and technical best practices for this and other teams

Key Projects:

  • Work closely with engineering and product teams to develop new features.

  • Contribute in development and improvement of features.

  • Profile and optimize our applications, ensuring high performance across devices.

  • Design complex systems and lead the technical solution of projects.

  • Build core bidding tools and infrastructure, which will be used by all engineering teams within CBSi.


What you bring to the team:

You have -

  • You have a Bachelor degree in Computer Science or a related field and 4+ years of Software Development Experience or a Masters with 3+ years of Software Development Experience.

  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.

  • Expert in HTML, CSS, JavaScript, Node.js, and experience using web frameworks & libraries such as React (Redux).

  • Knowledge of React Server-Side Rendering is a plus.

  • Experience with common front-end development tools such as Babel, Webpack, NPM, etc.

  • Good understanding of database concepts both in the relational(MySQL etc.) and nosql (e.g. ElasticSearch, MongoDB) world.

  • Experience integrating internal and external APIs.

  • Experienced working in a fast paced environment on agile/scrum environment with focus on robust design, architecture, TDD, Analytics, rapid experimentation, A/B testing and metrics.

  • Excellent communication skills: Demonstrated ability to explain complex technical issues to both technical and non-technical audiences

  • Team Player and Collaborative: You enjoy working with others.

You might also have -

  • Experience building SEM and SEO sites.

  • Experience working with Python, Big Query.

  • Understanding Analytics, Ads and various 3rd party SDKs integration


Equal Opportunity Employer Minorities/Women/Veterans/Disabled