Software Engineer, Web Performance

Salary depends on experience
Posted on 06/22/18
New York, NY
Media
Salary depends on experience
Posted on 06/22/18

We’re looking for an experienced software engineer with a focus on web performance to join our team. The main responsibility of this role will be to ensure no performance issues make it out of the development process, and into production environments. Additionally you will be responsible for ensuring all internal and public-facing websites are adhering to best practices for performance, as well as overseeing the implementation of best practices. This position reports to the Director of Engineering, and works across all PMC brands including Variety, WWD, Robb Report, and Rolling Stone.   Responsibilities:

  • Automate performance measurement and analysis
  • Own high-visibility performance metrics
  • Mentor engineers on performance best practices
  • Identify, follow-up on, report and make recommendations on risks and defects and identify areas for improvement
  • Improve performance of websites and engineering practice through the development of new processes, tools, and documentation
  • Assist in the development of the long term strategy for QA testing, automation testing, load testing and QA best practices
  • Analyze and optimize server (PHP) and client (JavaScript) code

Why work with us?

  • Own your work. High responsibility and high autonomy.
  • We’re a stable, growing company with a startup mentality.
  • Agile scrum environment with small, focused teams.

Required:

  • Knowledge of systems architecture and performance trade-offs
  • Experience in PHP, JavaScript languages
  • Familiar with web protocols and networking (TCP/IP, UDP, HTTP/HTTP2)
  • Familiar with critical rendering path
  • Familiar with navigation timings
  • Familiar with website optimization rules
  • Familiar with web caching techniques
  • Familiar with network performance analysis tools
  • Experience integrating performance tools into CI/CD pipelines (Bamboo, Jenkins, Travis CI)
  • Experience using performance tooling (JMeter, SOASTA, Gatling, Load Runner)
  • Proficient understanding of cross-browser compatibility issues and ways to work around such issues
  • Excellent written and verbal communication skills
  • A basic understanding of Git, including operations such as branching, issuing pull requests, and merging
Not the right job?
Join Ladders to find it.
With a free Ladders account, you can find the best jobs for you and be found by over 20,0000 recruiters.