Jobs at TokBox

TokBox is a video chat and video message service that is changing the way people communicate. We're looking for talented people to be part of bringing about that change.

Based in downtown San Francisco, CA, we're a top-tier start-up with a small, dynamic team passionate about building an out-of-this-world user experience and having fun in the process.

We are currently looking for talented individuals for the following roles. If you think you are the perfect candidate, we would love to hear from you.

Introduce yourself by video message at www.tokbox.com/tokboxjobs and send your resume to .

Call Experience Designer

TokBox is seeking a talented, experienced and passionate Call Experience Designer to become a key member of our Product & Design team. Do you combine strong visual chops with strategic thinking, an eye for simplicity, and the ability to think through and solve difficult interaction problems? If you do, we’re looking for you to help us continue to push the design of TokBox as we continue to define and expand our business.

The Call Experience Designer is specifically responsible for the user experience and visual design of our in-call experience. You will be responsible for designing new ways for teams and groups of people to communicate and participate in rich, immersive, multi-party video calls. We are looking for someone who is both creative and practical: someone who can manifest experiences that "wow", but are also intuitive and easy to use.

The position is full-time and reports to our VP of Product. This position is based in TokBox's San Francisco office.

Responsibilities

  • Create a groundbreaking, engaging call experience that raises the bar in multi-party video call experiences
  • Design multi-dimensional experiences; experiences that have a sense of place and motion
  • Provide designs which support and drive business objectives.
  • Lead product initiatives, set deliverables, and drive projects to completion
  • Create both visual and interaction designs with well thought-out functional specs
  • Collaborate with executives and engineering to define and drive the call experience vision
  • Design and ship products of the highest quality with a clean and consistent style
  • Establish and enforce design and interaction consistency

Experience/skills:

  • Excellent user interface design skills
  • Strong background in interactive applications... not just creating flat 2d web sites
  • Understanding of how video and audio work together to create immersive experiences
  • Strong visual design skills, including motion graphics
  • Relentless attention to detail and a gifted eye for aesthetics
  • Strong portfolio featuring interaction design samples
  • Clear verbal communicator and detail oriented
  • Independent self-starter with strong project management skills
  • Ability to thrive in a highly collaborative, fast-paced environment
  • 2+ years of experience building web/online applications
  • 5+ years or equivalent in design for games/animation/television/film
  • Fluency in Adobe Photoshop & Illustrator
  • Accomplished CSS and XHTML skills a plus
  • Experience with Flash, Flex, and ActionScript a plus

Sr. Audio/Video Signal Processing Engineer/Scientist

Are you dreaming about something great that could one day be used by 100+ million users? Are you excited about creating a world-class two-way audio/video experience within the browser? Are you passionate about developing and implementing advanced real-time signal processing algorithms? Can you drive a technology vision forward, month after month? Do you want to build something that your family will want to use?

Responsibilites

  • This is hands-on technical research and development position that involves creating algorithms, shipping code and iteratively improving performance and quality
  • Lead the effort to research and develop technology for two-way browser-based audio and video streaming and communication
  • Work with other engineers to define, drive and complete the technology implementation
  • Drive the quality and performance of the audio and video technologies to improve end-user experience
  • Deliver successful product releases with product and operations teams
  • Become a passionate evangelist for TokBox products

Experience/skills:

  • 5+ years of working experience in digital audio and video communication and streaming related spaces
  • Proven track record of algorithm development in signal processing, audio and video processing design and implementation
  • Strong knowledge of codecs and signal processing libraries
  • Expert in Matlab and other math and signal processing tools
  • Expert in combination of programming languages, such as C, C++ or Java
  • Track record of delivering of high quality code in a startup environment
  • Expert in OO design and development skills
  • Product experience with server-side video and audio communication related technologies (Adobe Flash, Red5 etc) a plus
  • Knowledge and experience with relevant protocols a plus
  • Strong interpersonal and oral/written communication skills
  • Master's degree is preferred

Sr. Front-End Engineer

Do you dream about building something that will be used by 100+ million users? Are you passionate about structuring code in an agile and flexible environment? Do you enjoy driving technology vision forward?

Responsibilities:

  • Lead the effort to implement web UI for an ultra-cool user experience.
  • Design and implement the UI framework to enable fast UI development.
  • Implement UI components and UI flow.
  • Deliver successful product releases with QA and Operations teams.
  • Become a passionate evangelist for TokBox products.

Experience/skills:

  • 3+ years of combined experience in large-scale web software development.
  • Great appreciation for UI design and user interaction.
  • Expert in combination of HTML/DHTML, FLEX (AS3), JavaScript, C++, Java, Python / PHP and other core web technologies.
  • Track record of leading engineering teams in the delivery of high quality products in a start-up environment.
  • Strong knowledge in OO development and large-scale project experience.
  • Strong knowledge in design patterns and distributed systems.
  • Product experience with video and audio communication technologies a plus.
  • Demonstrated ability to lead other engineers in design and implementation.
  • Deep understanding with modern agile development methodologies and test-driven, component-oriented iterative development practices.
  • Strong interpersonal and communication skills.
  • BSCS or BSEE is required. Masters degree preferred.