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
• 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
• Fluent Japanese
• Agile development experience
• Experience developing and/or maintaining server-side web applications
• RESTful API design and experience
• UI/UX design knowledge and experience
• Experience developing medical / healthcare related systems
• 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?