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.

Responsibilities:

  • 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

Requirements:

  • 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 jobs@ferris.tv




iOS Developer


Ferris, a mobile video startup based in Los Angeles, is changing the way people tell stories with the world’s most powerful medium. We were recently funded and are now looking to bring on top-notch developers that can think outside the box, have a drive to build great things, and possess a work hard/play hard attitude.

As a dedicated iOS engineer, you will be a core member of the team with a crucial role in laying the foundation for our platform. You’ll work both collaboratively and solo to build prototypes, build/test/refine new features, implement fluid and breathtaking interaction models, and help architect future offerings on the platform. You’ll have ownership of large portions of the codebase, and be responsible for maintaining code quality, documentation, testing, and development of our core internal framework.

Responsibilities

  • Collaborate closely with other engineers to solve architectural problems, find efficient solutions, build scalable applications, and deliver pixel-perfect implementations
  • 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
  • Design and implement more efficient ways of interacting with the platform, with everyone from power-users to casual, non-techie users in mind
  • Participate in code reviews

Requirements

  • Expert knowledge of iOS best development practices
  • Experience with Cocoapods package management
  • Functional experience with GCD and building multi-threaded applications
  • Deep love for source control
  • Proven ability to execute and ship production ready code, from first-line through deployment
  • Ability to work effectively within a cross-functional team, where everyone is expected to handle multiple tasks and responsibilities
  • Self-starter, highly motivated, efficient and productive
  • 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

  • Experience with AFNetworking
  • Experience with AmazonAWS iOS SDK
  • Strong architectural knowledge, ability to construct internal frameworks that provide a consistent interface and style across the application
  • Extensive knowledge of AVFoundation, including camera APIs, Export Sessions, and video compression

Bonus Points

  • C, C++, OpenGL
  • ffmpeg

If this position sounds like the kind of challenge you live for, then send your resume to jobs@ferris.tv and show us what you’re made of!