emocha Mobile Health

Mobile Developer at emocha Mobile Health

Full-time Position in Baltimore

About Us:

emocha is a mobile health platform for remote patient management. We design and engineer systems that connect medical experts to patients along the entire continuum of care. We are a fast growing Baltimore-based company with lots of momentum. We are looking to expand a suite of application-based tools that are used in the US and abroad, and we want a talented mobile developer to join our team.

About You:

You get excited to take ownership of a project and drive it from start to finish.  Taking on challenging problems gets you in the zone. You’re detail oriented, hard working, passionate about what you do, and work well in a team.  You want to play a role in changing healthcare by creating technology that actually saves lives, and helps clinicians get patients the care they need. You are serious about making a positive impact on the lives of clinicians and patients around the world. You enjoy building beautiful, interactive user interfaces and want to grow in user experience.


  • Implement front-end user interfaces based on mockups / wireframes

  • Develop robust mobile applications optimized for speed and scale

  • Collaborate with designers, project managers, and back-end engineers to create optimized user experiences for patients and healthcare professionals

  • Communicate development and progress to non-technical team members

Requirements / Qualifications:

  • Experience with Mobile Development in iOS, Android, Adobe PhoneGap, Appgyver Steroids, Apache Cordova

  • Experience with Web Development technologies; HTML5, JavaScript, CSS

  • JavaScript: jQuery and/or Angular.js

  • CSS: Bootstrap, SASS / LESS

  • AJAX

  • Working experience with professional software development methodologies

  • Version control in git

  • Testing / QA

  • Project planning

  • Deadline & milestone management

  • Experience using public and private APIs (RESTful preferred)

  • Working knowledge of JSON

  • Working knowledge of relational databases using SQL (MySQL, PostgreSQL, etc) and an ORM layer like Active Record or Hibernate

  • Familiarity with Linux distributions

  • Working knowledge of MVC frameworks and best practices

  • Passion for learning new technologies and developing complex workflow solutions

  • Appreciation for a variety of food trucks


  • Knowledge of Object-Oriented (C++, Java, etc.) languages and knowledge of OO paradigms

  • Experience with PHP / Python / Node.js

  • Experience in testing (unit, integration, regression, performance)

  • Has worked in an Agile / Scrum setting

  • Knowledge of documentation best practices

  • Experience with regular expressions

  • Knowledge of scripting languages

If you are a developer who fits the above description, we would love to talk to you more. For more info, contact our Senior Software Engineer Greg Chiasson: gchiasson@emocha.com.