Principal Front-End Software Engineer

Technology   |   Seattle

As a Principal Front-End Software Engineer for our front-end web applications you will be part of a talented team of software engineers who will drive the next generation of architecture and implementation of our platform.  You are a specialist with a serious level of experience and skill in working with front-end technologies and proven ability to deliver code with high levels of speed and quality. You communicate effectively across all levels of the organization and are a technical leader through your guidance, collaboration and mentoring of engineering staff. You are passionate about technology and generate positive impact throughout the organization through your influence, drive and collaboration across departments.

Your job responsibilities will include but are not limited to:

  • Drive the evolution of the front-end architecture and technology composition by working in collaboration with other Principal Engineers
  • Drive and deliver resolution of the most urgent and challenging technical issues
  • Identify and drive technical front-end initiatives that deliver positive impact for the business and the department
  • Mentor engineers through coaching, consultation and code review feedback
  • Drive improvements in the code base, best practices, design patterns and development tools
  • Collaborate effectively with cross-functional partners to understand business needs and provide solution options, costs and trade-offs
  • Technically lead front-end teams in maintaining and driving improvements to continually meet and beat the organization and the department’s key performance indicators
  • Stay current with industry advancements to pragmatically apply to the platform to achieve concrete results


  • 10+ years’ experience developing large scale front-end web applications
  • Expert level proficiency in writing modular JavaScript in ES6 (and/or beyond) utilizing common JavaScript design patterns
  • Significant experience with JavaScript frameworks such as AngularJS, React and/or Vue
  • Advanced proficiency with web markup, HTML5 and CSS3
  • Excellent understanding and experience with technologies and tools such as XML, JSON, AJAX, Redux and Webpack
  • Ideally have solid experience with Ruby on Rails
  • Experience working with the AWS cloud platform
  • Fully proficient using version control systems such as Git
  • Strong problem solving, troubleshooting and performance tuning skills
  • Proven ability to drive impact and generate results
  • Excellent teamwork and communication skills with ability to lead and influence
  • Passion for technology with demonstrated commitment to personal growth and continuous improvement
  • Bachelor’s degree in Computer Science or equivalent

Who We Are: 

Getty Images is the world's leading creator and distributor of visual content and the first place creative professionals turn to discover, purchase and manage imagery. The company's award winning photographers and imagery help customers create inspiring work which appears every day in the world's most influential newspapers, magazines, advertising campaigns, films, television programs, books and Web sites. Headquartered in Seattle, WA and serving customers in more than 100 countries, Getty Images believes in the power of imagery to drive positive change, educate, inform, and entertain. Visit Getty Images at

Getty Images is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. Getty Images believes that diversity is critical to our success in moving the world with images and is committed to creating an inclusive, mutually respectful environment which celebrates diversity. We seek to hire on the basis of merit, competence, performance, and business needs.