View open positions

Senior Front-End Engineer

Company overview

Founded in 2010, ShootProof is a user-friendly, technology-enabled platform that allows photographers to share and sell their work commission-free. ShootProof is a one-stop-shop for photographers around the world, offering a suite of professional tools to address all of their business needs, including online photo proofing, customizable password-protected galleries, mobile apps, invoicing, contracts, credit card processing (payment facilitator) and printing through its extensive network of partner labs. Tens of thousands of photographers in 38 countries use ShootProof’s galleries and services, which are available in 18 languages. ShootProof’s vision is to become the global leading SaaS platform for photographers to run successful and sustainable businesses. In December 2018, ShootProof secured a strategic investment from Providence Strategic Growth (PSG), the growth equity affiliate of Providence Equity Partners, a global private equity firm with more than $50 billion in assets under management, to drive continued expansion of ShootProof’s business and vision. PSG focuses on growth equity investments in lower middle market software and technology-enabled service companies, primarily in North America.

Position overview

ShootProof is looking for a Senior Front-end Engineer with experience and a passion for building digital products to join its growing team. The ideal candidate is excited about working on cutting edge services, eager to build products that are used by millions of users, has the skills to write maintainable code, and is passionate about working on products that extend beyond the desktop to touch interfaces.

Key responsibilities

As a Senior Front-end Engineer, you will:

  • Work within a cross-functional Scrum team of user experience designers, visual designers, engineers, and QA engineers to deliver complete, working software
  • Participate in regular Scrum events, such as daily Scrum, retrospectives, sprint planning, and backlog refinement
  • Lead architecture and implementation of front-end projects as needed
  • Guide and review architecture and implementation details of various front-end projects lead by other team members
  • Serve as a mentor to other development team members
  • Contribute to and enforce front-end development standards
  • Conduct code reviews of moderately complex projects as they progress through development
  • Contribute to organization of tasks among larger project teams
Experience and requirements

Our Senior Front-End Engineer will have:

  • A solid understanding of best practices for HTML5/JS/CSS
  • Experience with AngularJS is required
  • Experience with React a plus
  • Experience with CSS and pre-processors (Less, Sass, etc.)
  • Experience with concerns in highly-trafficked environments (CDNs, use of minification, etc.)
  • Experience with moderately complex code bases
  • Decision-making abilities writing code to balance meeting requirements, while being modular and reusable when appropriate
  • Experience using version control software
  • Ability to pay attention to detail and the highest standards of execution
  • Varied digital experience including mobile, tablet, and desktop
  • Experience working with SVGs is a plus
  • A working understanding of server-side implementation details; the more experience the better
  • Ability to self-organize, manage their own time, and ultimately meet deliverables
Compensation, benefits and culture
  • Highly competitive compensation package
  • Benefits include comprehensive medical, dental, and vision insurance
  • 401K with 4% company match, and weekly company-wide lunches
  • A culture that promotes a healthy work-life balance including a flexible PTO plan and annual vacation stipend

Our Senior Front-end Engineer will also be a forward-thinker, a team player, and will live near Atlanta, GA or be willing to relocate.

Apply for this position
We’re here for you!
Give us a call Monday-Friday at 866-516-5130