Stack Exchange

your communities

Job Description

As a JavaScript Application Developer you’ll be a core member of a new team at M3 tasked to build next generation browser-based medical applications for doctors in Japan. We have a chance to build a product that can change the way doctors work daily and help them achieve new levels of efficiency and better outcomes for patients, in an environment where too few doctors struggle to support a rapidly aging patient population. We have a strategically important and highly visible project and are set up to move fast: i.e. two week sprints with demos for management stakeholders, a design/product team with a proven track record guiding large scale web development projects to completion, and some of our best engineers on the team.


Our business communication is mostly in Japanese, so you’ll have to know at least some, but we’re looking first and foremost for someone who can go deep to realize the best user experience possible for our application front end, help design our client architecture and write awesome (and properly unit tested) front end code. We want someone who is already in Tokyo, or at least Japan, but if you’re not based in Japan yet but you’re an outstanding developer with visible accomplishments (i.e. contributions to open source projects, projects on GitHub, etc.), we’d love to talk!

Skills & Requirements

Required:
• 2+ years of front end application development experience in JavaScript
• Expertise in JavaScript fundamentals, HTML5, CSS3, and web technologies
• Broad knowledge and experience with JS libraries and technologies, i.e. Angular.js, Backbone.js, Ember.js, etc.
• (At least) business-level Japanese language skills (reading, writing), and a willingness to learn more
• Attention to detail, passion for writing great code
• Test-first mindset
• Ability to self-manage and work independently
• Willingness to relocate to Tokyo to work full-time

Desired:
• Fluent Japanese
• JavaScript unit testing experience, i.e. w/ Mocha, Jasmine, etc.
• Agile development experience
• Experience developing and/or maintaining server-side web applications
• RESTful API design and experience
• UI/UX design knowledge and experience
• Knowledge of JavaScript engine internals and/or performance tuning
• Experience architecting / leading design of JavaScript application(s) of significant size
• Experience developing medical / healthcare related systems

Benefits:
• Salary based on experience
• Full health benefits
• Relocation assistance may be provided upon request

About M3, Inc.

M3 is a Tokyo-based, global company whose mission is to help more people around the world live healthier, happier lives by reducing the cost of health care in Japan and abroad using technology and the Internet. M3, together with its subsidiaries, operate online physician sites in Japan, China, the UK, USA, Europe, and South Korea, comprised of more than 2 million doctors worldwide.

Joel Test score: 11 out of 12

The Joel Test is a twelve-question measure of the quality of a software team.

  • Do you use source control?
  • Can you make a build in one step?
  • Do you make daily builds?
  • Do you have a bug database?
  • Do you fix bugs before writing new code?
  • Do you have an up-to-date schedule?
  • Do you have a spec?
  • Do programmers have quiet working conditions?
  • Do you use the best tools money can buy?
  • Do you have testers?
  • Do new candidates write code during their interview?
  • Do you do hallway usability testing?
apply

view all job listings view all M3 job listings

JavaScript Application Developer at M3, Inc. - JavaScript