Senior Front-End / Javascript Engineer

Senior Front-End / Javascript Engineer

Ferris, a new Video Platform startup company, is seeking to fill a Front-end engineering position, where you will be a core member of the team with a crucial role in laying the foundation for our platform. You’ll work individually and collaboratively to build out new features, implement pixel-perfect designs, and help design and architect continuing iterations of our core technology.

Above all else, we value engineers who love to engineer, and if that’s the case then we don’t mind if you don’t have experience with our particular tech stack.


  • As a core member of the team, you will be collaborating closely with other engineers to solve architectural problems, find efficient solutions, build scalable applications, and deliver pixel-perfect implementations
  • Write clean, highly maintainable, modular, and well-documented code
  • Build functional prototypes for validated learning and market testing
  • Present solutions to both engineering and non-engineering teams, and be able to clearly explain design and architectural decisions
  • Effectively communicate issues and agendas with the non-engineering team members
  • Love source control, and have no idea how anything gets done without it
  • Develop, implement, adhere to, and maintain specifications


  • 5+ years professional experience as a software engineer
  • Expert knowledge of modern development practices, with a strong focuse on client-side
  • Experience developing large-scale Javascript applications, with proven ability to architect, organize, and maintain large JS codebases.
  • Knowledge and experience with 1 or more server-side scripting languages (PHP, Python, Ruby)
  • Extensive experience developing client apps in Javascript (or Coffeescript) using 1 or more modern frameworks (AngularJS, BackboneJS, GSAP)
  • Polished HTML5/CSS chops
  • Proven ability to execute at a high level, from the first line of code and up through launch and maintenance
  • Ability to work effectively within a cross-functional team, where everyone is expected to handle multiple tasks and responsibilities
  • Great communication skills and a positive attitude.
  • A strong portfolio that showcases your work and provides detail of your role on projects
  • Strong organization and time management in meeting deadlines for smaller and larger scale tasks

Preferred Skills

  • Extensive experience with CSS3 Animations
  • Love of modern devops tools, such as Grunt, Git, NPM, Yeoman, etc.

Bonus Points

  • BS/MS in Computer Science, or related field
  • Experience developing applications that leverage HTML 5 Video
  • Experience with Video encoding/analysis

Our company offers a full range of benefits and competitive pay. As one of the earliest members of our growing team, you’ll have the opportunity to shape our company culture, the engineering/development culture, and the products that we deliver.

If a fast-paced, multi-faceted, and exciting position is what you’re looking for, polish that porfolio and send it over to