Senior Software Engineer

Finding the right professional filmmaker or photographer is a hard problem. In the US, there is a $15B annual market, but the biggest player owns less than 1%. SmartShoot seeks to solve this problem by finding the right, high-quality professional for brands and consumers that need personalized work. In 2013, our creative community earned over $4M on our platform, shooting in every state in the US and in many cities around the world. Having made a profit last year, and with the support of some of Silicon Valley’s best investors and advisors, we want to take these great customers and build to scale.

We’re looking for self-motivated individuals to join our small engineering team as we grow our business.  You’ll be a key member of a small team of smart engineers architecting and building out the SmartShoot platform for SEO, lead gen and management; contract, billing, and payment systems; digital asset review and management; and partner integration. You will have a large impact on the future systems we build and room to grow with us as we scale. The role is hands on coding in a collaborative environment where you are expected to bring your A game to the table and contribute to the architectural decisions and implementation recommendations. We will be leveraging old PHP systems and building out new functionality in domain appropriate tech stacks. We are looking for talent that has a strong computer science background and is agnostic about language. If you have ever wanted to take a web application and make it into a next-generation internet landmark, then you are who we want on our team.

Requirements:

  • BS degree in computer science or equivalent experience
  • Minimum 3 years professional experience
  • Familiarity with a variety of language families: scripting (i.e. PHP), object-oriented (i.e. Java, Ruby) and functional (i.e. Scala)
  • Mastery of at least one language and experience building and launching an application from scratch
  • Experience working collaboratively on a team using tools such as jira, GIT, and clever doodles.
  • Experience integrating applications by developing and consuming public and private APIs
  • Experience with PHP, MySQL, JavaScript, and L/WAMP environments
  • Comfortable working with relational and no-sql databases

Bonus:

  • Experience developing in test-driven environment with unit-tests and continuous integration systems
  • Experience architecting analytics systems and setting up BI data warehouses
  • Experience building or integrating with digital asset management systems
  • Love of photography or filmmaking (or both) and a desire to make the world more beautiful
  • Contributed to an open source software project; show us your Github account!

Apply for this job.


QA Automation Engineer

Finding the right professional filmmaker or photographer is a hard problem. In the US, there is a $15B annual market, but the biggest player owns less than 1%. SmartShoot seeks to solve this problem by finding the right, high-quality professional for brands and consumers that need personalized work. In 2013, our creative community earned over $4M on our platform, shooting in every state in the US and in many cities around the world. Having made a profit last year, and with the support of some of Silicon Valley’s best investors and advisors, we want to take these great customers and build to scale.

We’re looking for self-motivated individuals to join our small engineering team as we grow our business.  You’ll be a key member of a small team of smart engineers architecting and building out the SmartShoot platform for SEO, lead gen and management; contract, billing, and payment systems; digital asset review and management; and partner integration. You will have a large impact on the future systems we build and room to grow with us as we scale. The role is hands on coding in a collaborative environment where you are expected to bring your A game to the table and contribute to the architectural decisions and implementation recommendations. We will be leveraging an old PHP system to build on and are looking for talent that is strong in computer science and agnostic about language. If you have a true passion for this, we have a clean slate to build on and ‘do it right’ along with an engineering team that will back your efforts.

Specific Responsibilities:

  • Build advanced automated test suites to support metrics-driven marketplace applications
  • Build tools that help developers be more productive, write better code and test it themselves
  • Partner with software developers to create and code tests concurrently with product development
  • Participate in product spec reviews, design, triage, scheduling, and other product development process
  • Analyze and decompose a complicated software system and design a strategy to test this system

Requirements:

  • Degree in Computer Science or equivalent experience
  • Minimum 3 years professional experience
  • Experience setting up test automation systems using tools such as Selenium
  • Familiarity with issue tracking and continuous integration tools (Stash/Jira/Confluence a plus)
  • Experience with PHP, MySQL, JavaScript, and LAMP environments
  • Knowledge of Unix shell commands, SQL and database technology
  • Experience working collaboratively on a team using tools such as jira, GIT, and wikis
  • Startup DNA

Bonus:

  • Experience working with MongoDB or other noSQL database structures
  • Experience testing subscription management systems and/or e-commerce applications

Apply for this job.

Front End Developer

SmartShoot is building the preeminent marketplace for filmmakers and photographers. Having already executed over 50,000, on-location photo and video shoots for partners that include Airbnb, Google, Groupon, TripAdvisor and many others, we are building on that success to provide a complete business platform to help our growing network of creative talent find customers, manage projects, deliver media, and ensure timely payment for their work. We are looking for an experienced front end developer to join our small, agile development team as a key player in building out features and products for media customers as well as creative service providers. You’ll work with designers, other developers, and product managers to help build new and improved ways for people to find and collaborate with the best creative talent for their video and photographic projects. As a Front End Developer you will specialize in building responsive and elegant user interfaces.

Specific Responsibilities:

  • Working closely with designers, product managers, and other engineers to implement versatile solutions to tricky web development problems
  • Embracing emerging standards while promoting best practices in order to push the limits of what a browser can do
  • Building UI templates, manage stylesheets
  • Launching, iterating and making a difference
  • Implementing designs with a pixel-perfect attention to detail

Requirements:

  • 4+ years of experience building user interfaces for web applications, with expertise in: HTML5, CSS3, JavaScript and AJAX, JavaScript & JQuery Libraries
  • Ability to collaborate with UI designers and product managers in navigating tradeoffs between design, ease of development, and future maintainability
  • Experience applying responsive design to improve UX on web and mobile devices
  • History of testing and developing across multiple browsers while maintaining a consistent user experience
  • Experienced in version control systems (Git/SVN)

Bonus:

  • Experience coding PHP and/or working with Zend Framework
  • Experience with client side Javascript frameworks and libraries like Backbone, Angular, Underscore

Apply for this job.