Jobs

We believe that learning should be fun.

We are a small group of young, driven, ambitious individuals making an impact in the world while having lot's of fun. We work at BenchPrep because we love it. If you have the "get-it-done" spirit, you would fit right in.

We are looking for talented and motivated engineers who want to leverage the power of technology to improve the lives of millions of students by building the most innovative learning platform.

Read our About page to know more about us.

Job Openings

  1. iOS Engineer
  2. Android Engineer
  3. Web Engineer (Ruby on Rails)
  4. Web Services Engineer (API Design/Cloud Computing)
  5. Content Manager
  6. Marketing Developer
  7. Front end Developer

iOS Engineer

iOS Engineer will be responsible for building native iPhone and iPad applications that communicate with REST APIs hosted on Amazons EC2.

Responsibilities

  • Develop rich native applications on iPhone and iPad
  • Implement and test core client experience on mobile devices
  • Advanced relational database experience with knowledge of stored procedures
  • Write maintainable code by performing test-driven development
  • Understand version control with Git
  • Perform technical analysis on business issues and evaluate vendors/technologies, analyze development frameworks and provide planning support

Requirements

  • Has built at least two iPhone or iPad apps (this is a must)
  • Bachelor's degree in computer science, engineering or related field
  • At least 1 year of experience with iOS platform
  • Proficient in Objective C and Cocoa
  • Knowledge of JSON/XML APIs with REST architecture

To Apply

To apply for this position, please send your resume to: jobs@benchprep.com
Link to this job

Android Engineer

Android Engineer will be responsible for building native Android applications that communicate with REST APIs hosted on Amazons EC2.

Responsibilities

  • Develop rich native applications on Androids OS
  • Implement and test core client experience on mobile devices
  • Advanced relational database experience with knowledge of stored procedures
  • Write maintainable code by performing test-driven development
  • Understand version control with Git
  • Perform technical analysis on business issues and evaluate vendors/technologies, analyze development frameworks and provide planning support

Requirements

  • Has built at least two Android apps (this is a must)
  • Bachelor's degree in computer science, engineering or related field
  • At least 1 year of experience with Android platform
  • Proficient in Java
  • Knowledge of JSON/XML APIs with REST architecture

To Apply

To apply for this position, please send your resume to: jobs@benchprep.com
Link to this job

Web Engineer (Ruby on Rails)

Web Engineer will be responsible for building web applications in Ruby on Rails and interact using REST APIs.

Responsibilities

  • Design and build rich web applications using RoR
  • Advanced comprehension of Ruby and it's core constructs
  • Advanced comprehension of Rails
  • TDD development skills
  • Up-to-date on latest RoR best practices

Requirements

  • Bachelor's degree in computer science, engineering or related field
  • Varied experience working with important Gems
  • Significant professional experience

To Apply

To apply for this position, please send your resume to: jobs@benchprep.com
Link to this job

Web Services Engineer (API Design/Cloud Services)

Responsibilities

  • Architect, implement, and maintain cloud-based services that powers apps on web and mobile devices
  • Write cross-platform API sets that are used by internal and external parties
  • Write maintainable code with extensive unit test coverage

Requirements

  • Bachelor's degree in computer science, engineering or related field
  • Deep familiarity with the components of cloud-based services, including caching, database architecture, API design, queuing services, etc.
  • Knowledge of JSON/XML APIs with Rest architecture
  • Experience handling relational and non-relational databases

To Apply

To apply for this position, please send your resume to: jobs@benchprep.com
Link to this job

Content Manager

We're looking for talented and motivated recent college graduates to help bring compelling educational content to our platform. The content manager will be responsible for ensuring the quality of content that passes through our process and for ensuring that we respect the pedagogical integrity of the content with which we work.

We're working with our publisher partners to bring their content to the platform in the following subject areas:

  • Standardized Tests
  • Physical Sciences
  • Mathematics and Statistics

Requirements

  • Bachelor's degree in one of the aforementioned subject areas
  • Experience teaching in either K-12 or higher education
  • Strong attention to detail
  • Dedication to making learning an interactive process

If you are passionate about the use of technology for learning, and you're prepared to roll up your sleeves to help create engaging, exciting learning experiences, then we may have a spot for you.

Note that this is a nontechnical position, and candidates do not need a formal background in technology. Proficiency in standard productivity environments, ideally with both Mac and Windows, will be sufficient.

To Apply

To apply for this position, please send your resume to: jobs@benchprep.com
Link to this job

Marketing Developer

The Marketing Developer will be responsible for building customer acquisition programs, customer analytics, search engine optimization, search marketing, customer intelligence and other related tasks that increase the lifetime value of our products.

Responsibilities

  • Build landing pages and integrate 3rd party apps with our website and web app
  • Identify the most efficient methods available to drive new customer acquisition
  • Measure and improve overall product awareness among college students
  • Manage co-marketing relationships and activities with content partners, platform partners, affiliates and other organizations
  • Report results and metrics for marketing programs

Requirements

  • Bachelor's degree in integrated marketing, computer science or related job experience
  • Deep knowledge of at least a few of the domains of SEO, customer intelligence analytics, methods for ROI measurement, direct-to-consumer digital marketing
  • Startup experience would be valued
  • At least of two years of relevant marketing experience
  • Excellent written and oral communication skills

To Apply

To apply for this position, please send your resume to: jobs@benchprep.com
Link to this job

Front End Developer

Responsibilities

  • Design and develop libraries for web applications
  • Ensure the reliability, scalability and efficiency of the web front end
  • Code primarily in HTML, CSS and JavaScript with jQuery
  • Prototype, design and implement user interface in collaboration with graphic designers and backend developers

Requirements

  • Expert level CSS, HTML and XHTML including best practices, standards and optimization techniques
  • Expert level JavaScript, 3+ years experience or other programming experience
  • Experience with OO, AJAX, JSON, jQuery
  • Experience in user interface and interactive design
  • Must have a portfolio or other way to demonstrate previous work for reference
  • Good communication skills and self-motivated

To Apply

To apply for this position, please send your resume to: jobs@benchprep.com
Link to this job