Below is the formal job description, which is from https://jobs.espncareers.com/job/bristol/software-engineer-iii/5216/2330575
If you have questions/are interested, you can message me directly.
Paul
Working at ESPN is unlike anything else. That’s because we’re always finding new ways to interact with fans – however and wherever they connect with sports. When you have the latest technology, game-changing ideas and world-class talent on your team, every day is extraordinary.
ESPN is seeking a deeply technical and highly motivated software engineer to contribute to two sites: The Undefeated, the premier platform for exploring the intersections of race, sports and culture, and FiveThirtyEight, a digital initiative of ESPN focused on providing data-driven journalism in sports, politics, science, culture, and economics.
The successful candidate will have expert knowledge of front-end (HTML/CSS/JS) and backend (PHP) web development. In particular, they must have significant experience building WordPress sites.
The Software Engineer will help evolve the technical architecture and continual enhancement of these sites and provide technical leadership. They will work closely with the editorial and product teams to develop the best possible platform for ESPN’s affinity sites.
The successful candidate will serve as a technology leader both within the Affinity Sites development team, and more broadly across ESPN. This includes building on the software engineering culture, refining and enforcing development standards and processes, and working with other groups on best practices.
Responsibilities
Hands-on coding in PHP, JavaScript, HTML, and CSS for WordPress
Scoping, development planning, and technical architecture
Writing specifications, technical design documents, and support/troubleshooting guides.
Training and mentoring junior developers
Day-to-day interaction with hosting vendor and third-party developers to ensure technical quality, product quality, and efficient use of resources.
Code reviews
Identifies, evaluates, and implements new technology beneficial to editorial and product goals
Monitors development standards, release processes, and support procedures
Performs root cause analysis on product and process deficiencies, and defines and implements changes
Daily communication with the product leadership, product managers, sales and marketing, and editorial staff for direction, strategy, and priority
Maintains relationships and connections to ESPN and Disney development teams to ensure that integrations are maintained and enhanced.
Basic Qualifications
4+ years of hands-on development experience in a professional environment
A strong point of view on end-user functionality, usability and accessibility
Strong understanding of object-oriented programming fundamentals and multi-tier web architectures and caching
Strong communication skills and the ability to collaborate with non-technical colleagues
Preferred Qualifications
Expert-level experience…
with an object-oriented language like Python, Ruby, PHP or JSP
developing for high-traffic consumer-facing sites
with WordPress theme and plugin development, architecture and deployment
with cross-browser compatibility and responsive design
writing technical specs and driving them through development and launch
working with third party APIs, such as ad, search, analytics and social media
turning mockups into pixel-perfect HTML and well-organized CSS
using git and modern build/deploy tools
Required Education
BS Computer Science or related technical discipline or its equivalent.