Capitol Broadcasting - Raleigh, NC

posted 2 days ago

Full-time - Mid Level
Raleigh, NC
Broadcasting and Content Providers

About the position

Capitol Broadcasting Company, a diversified media and entertainment company based in Raleigh, N.C., is seeking a front-end Software Developer for the company's pioneering digital media team. This role will support the development of user interfaces, focusing on cross-browser compatibility, responsive design, and core programming skills. The ideal candidate will be a well-rounded developer who can handle both UI development and core backend tasks as needed. WRAL Digital's flagship products include WRAL.com, the most-visited local media site in North Carolina, plus affiliated media websites, mobile and OTT applications that serve more than 7 million monthly user visitors. The Software Developer is part of a team of developers who build and maintain digital platforms and products that serve diverse audiences and client marketing needs. This team also helps build and support automation used by CBC's television and radio stations.

Responsibilities

  • Develop and maintain front-end components, focusing on usability, accessibility, and cross-platform compatibility.
  • Support the team in core backend tasks, particularly in data management and API development.
  • Collaborate with cross-functional teams to define requirements and translate them into reliable, high-performance backend solutions.
  • Work with senior engineers, participate in code reviews, and contribute to team goals.
  • Write and run unit and end-to-end tests to ensure software quality.
  • Create and maintain solid documentation of interfaces and services.
  • Assist in developing and maintaining WRAL.com, mobile apps, and digital products.
  • Stay updated on new technologies and contribute to process improvements.
  • Ensure operational excellence in all work.
  • Other duties as assigned.

Requirements

  • At least 5 years of related work experience
  • Bachelor's degree in a technical field from an accredited university
  • Strong problem-solving/troubleshooting/debugging skills
  • Ability to pick up new programming languages and technologies quickly
  • Able to communicate project requirements and progress effectively
  • Excellent time management skills
  • Ability to work on multiple projects and tasks in a fast-paced environment
  • Node.js / JavaScript ES6 (advanced+)
  • Web Components (intermediate+)
  • HTML / CSS (advanced+)
  • Responsive (mobile-first) Design (intermediate+)
  • Cross-platform and Cross-Browser development (intermediate+)
  • Code testing (intermediate+)
  • Web Video (DASH / HLS) (intermediate+)
  • Functional patterns
  • Unit testing (expert)
  • End-to-end testing (intermediate+)
  • Infrastructure / AWS (advanced+)
  • Terraform (advanced+)
  • API design (advanced+)
  • Relational Databases (advanced+)
  • APIs and SDKs (advanced+)

Nice-to-haves

  • Video streaming, codecs, and processing
  • Graphic / UX Design
  • Microservice development
  • AWS
  • Google Ad Manager, Tag Manager, Analytics
  • Serverless technologies
  • Data design patterns
  • React / React Native
  • Linux / BASH
  • Vim / emacs
  • Data analytics

Benefits

  • Competitive salary based on experience.
  • Comprehensive health insurance plan options
  • Vision and Dental Insurance
  • Company sponsored life insurance
  • Numerous voluntary benefit options - legal plans, pet insurance, discounted home and auto and more!
  • 401K with company match
  • Generous paid time off
  • 9 paid company holidays
  • Opportunities for professional development and career growth.
  • Dynamic and inclusive work environment with a supportive team culture.
  • Exciting projects and growth opportunities within a leading organization.
  • Opportunities to attend free local events, such as sporting events, concerts, shows, and more.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service