Salary
💰 $98,000 - $123,000 per year
Tech Stack
ApolloAWSCloudGraphQLJavaScriptKafkaLaravelNext.jsNode.jsPHPRabbitMQReactRedisSCSSSymfony
About the role
- Collaborate with product managers, designers, and other engineers
- Produce highly reliable and performant code
- Implement site features and user interfaces
- Update legacy code to use modern technologies
- Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency)
- Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback
- Work in a fast-paced AGILE environment (TDD, SCRUM, Kanban) with evolutionary architecture and prototyping
- Perform hands-on participation in team coding, developing interfaces for web applications, services, and future technology
- Perform other duties as assigned
Requirements
- 3+ years experience working on web properties, building new features
- 3+ years experience with Javascript technologies, including concepts like asynchronous programming, closures, types, and ES6
- Experience with browser APIs and optimizing front-end performance
- HTML/CSS/Sass experience, including concepts like layout, specificity, cross-browser compatibility, and accessibility
- Working knowledge of OO programming and patterns
- Ability to evaluate code from libraries and other dependencies
- Able to analyze, debug and troubleshoot problems in the code
- Experience with PHP and Symfony or a similar MVC such as Laravel (Preferred)
- Passion for UI; Good sense of usability and design (Preferred)
- Experience working with Cloud technologies (AWS is preferred) (Preferred)
- Experience with full stack development (Preferred)
- Experience with Node.js (plus) (Preferred)
- Experience with GitHub workflows (Preferred)
- Experience working with different teams (Preferred)
- Knowledge of distributed caches (like Varnish, Redis, Memcache, etc.) and Pub/Sub (like Kafka, RabbitMQ, etc.) (Preferred)
- All candidates must successfully complete a background check prior to starting employment at CBS Interactive