Contact Sales 1-888-775-2736 or

JavaScript Engineer

Profitable, health IT startup seeks JavaScript expert!

Hello candidate. Let us first introduce ourselves. We are Kareo (www.kareo.com), a small but fast growing software company based in Irvine, which is located in sunny Southern California less than 2 miles from the beach. Our cloud-based software powers thousands of small medical practices in the U.S. We’re leading our industry in the shift from traditional software to cloud computing (a.k.a. Software-as-a-Service) and helping doctors get paid by taking today’s complex healthcare system and making it easy. This allows doctors to spend less time worrying about their business and more time caring for patients and saving lives. Basically, Kareo is at the center of the storm, which is at the center of Obama’s policy agenda. Healthcare. A $2.4 trillion industry, representing 17% of the U.S. GDP. Technology is revolutionizing this industry and Kareo is positioned to carry the torch for the 500,000 physicians who practice in small medical offices and represent the backbone of the American healthcare system.

That’s the high level. The details go like this… Kareo, originally founded in 2005, doubled customers and revenue in 2010 and we’re on track to double again in 2011! We’ve done this by building a remarkable product that solves real customer problems, acquiring customers through cost-effective online marketing channels, and showing complete dedication to our customers. Because of our recent growth, we’ve been lucky enough to receive a significant investment of growth capital so that means it's time to grow our business and expand our team. You might call this position a Web Developer, but that doesn’t do it justice. We’re looking for a JavaScript Ninja! Based on your experience, we’re budgeting for an annual salary of $60,000 - $100,000, and you’ll be entitled to benefits and stock options. Here’s what the position looks like:

We’ll be relying on you to be a JavaScript expert. You will be responsible for business applications that simultaneously create a euphoric customer experience and enable our business to scale efficiently to tens of thousands of customers. You’ll be building and designing single page applications for our company’s flagship product. You’ll be crafting markup and integrating client-side plug-ins to implement state-of-the-art designs from our user-experience experts.

This is a senior development position for Kareo… but make no mistake; you’ll be rolling up your sleeves. Yes, we are embarking on a substantial growth ramp in terms of revenues and people, but we are still a small startup. That means you’ll be laying out plenty of pages and writing plenty of code while you grow with us. Critical to your success will be a strong foundation in web development, and that means knowledge of modern web techniques, styling, and scripting. You’ll need to hit the ground running so we’re looking for an expert in CSS and HTML5, with strong technical experience with JavaScript. Experience with jQuery, Backbone.js, Underscore.js and AMD loaders like RequireJS is welcomed. But here come the essential ingredients. We want the smart, hard working, creative problem solver. Sure, you’re as analytical as they come and you know web design theory, but you’re entrepreneurial and you know when it’s time to stop pontificating and start getting-stuff-done. You believe the best software is created by small teams that are close to customers and deliver frequent releases in a fast-paced environment. You bring energy to your work and your passion for web development is infectious.

This high-potential engineering job is here for the taking but here’s what it’s going to take from you:

  • Send us your resume or a link to your LinkedIn profile.
  • Complete the questions and homework below (this shows us you’re serious).
  • Send a link to your stackoverflow.com user profile if you have one.

It’s a lot to ask, so what will we do in return? If you complete the application, we guarantee that a member of our development team will review your application and will personally respond to you directly.

JavaScript experts need-only apply. What are you waiting for? We look forward to hearing from you.

Kareo JavaScript Engineer Homework (Required)

  1. Visit http://www.hhs.gov. Using plain old JavaScript or jQuery, write functions to change the appearance and functionality of the page in the following ways:
    1. In the ‘Secretary’s Key Initiative Sites’ section, write a function that will change the background color of every other item to #333333.
    2. In the ‘Watch, Listen, Subscribe’ section, write a function that swaps the position of the left and right columns.
    3. Write a function that detects when the ‘Search’ button is clicked.
    4. Extend the function written in the previous step so that when the button is clicked, the text ‘HIPAA’ is inserted into the textbox. After inserting the text, proceed with the button’s action.
  2. Write a function that takes in a string and returns the letter that appears the most in that string.
  3. Implement a multiplication function which accepts a variable number of number arguments. The function should multiply the first argument by the greatest of the other arguments. For example, if the arguments were passed in as: 10, 1, 5, 3 then the function should return the product of 10 (first) and 5 (greatest of others).
  4. Fix this loop while preserving the call to setTimeout:
    var i; for ( i = 0; i < 4; i++ ) { setTimeout(function () { console.log(i); }, i * 200); }
    Expected output:
    0 1 2 3

Send us all relevant code inside a zip file.

For confidential consideration, please email your resume and homework to jobs@kareo.com. Sorry, no H1Bs.