Make work more free and fun

By making communication, the basis of work, easy,
we want to make work more free and more fun.
By doing so, we are able to enjoy work as much as anyone.
We’re recruiting colleagues to enjoy work together.

Open communication

So that all employees share vision with management

Because we want to cooperatively build an organization without personal hesitation and selfish reticence, we assertively work to create dialogue and start conversations. Although we most strongly emphasize face-to-face communication, we also always share information and speak openly, both offline and while using the company’s products, even if it’s just about something minor.

Product first

In order to offer a quality experience

Because we want to deliver a quality experience to the customer, our development places the product first. Since we are offering communication tools that will constantly be used on multi-devices, we think that smoothness of interaction is vital. As a result, without making things like design specifications for different phases, we place the engineers and designers at the core and advance development following a simple plan: “First of all, to make the product, listen to the customer’s voice.

Increase team’s productivity

Automation that helps us work more creatively

We respect the three virtues of programming: laziness, hubris, and impatience. We strive to use automation in deployment, infrastructure, and other areas where technological automation is possible. In addition, we also think of these three virtues as an important concept for teams that are cooperating to make something unrelated to programming, and even for those who do not understand technology; we all strive for the use and influence of this principle on the product in development.

Technology Stack


Web

React.js, ES6 with Babel, Webpack, WebSocket, Electron

API

Scala, Slick, Spray, Akka, Pusher, Ruby on Rails, nginx

iOS

Swift, Realm, RxSwift, Alamofire

Infrastructure & DevOps

GitHub, CircleCI, Docker, AWS, Terraform, Hubot

Android

Java, Kotlin, Realm

Design

Avocode, Sketch, Photoshop, Illustrator, Stylesheet

Job Openings

Job Description

  • Front end development of the Oneteam web application.
  • Implementation of the front end part of the web application based on the design work of the designer.

Necessary Skills and Experience

  • Hard to break CSS and HTML design skills that consider reusability and serviceability.
  • JavaScript web application development skill.

Good Skills and Experience to Have

  • UI design and implementation of interactive presentations
  • Experience in producing UI and F2E tests.
  • Development experience using a JavaScript framework (AngularJS, React.js, etc.)
  • Development experience using frameworks such as React.js
  • Experience participating in an OSS project.

People Who Fit with Oneteam

  • People who love writing code.
  • People who are always testing the latest technology.
  • People who like to create services that value the voice of the end user.
  • More than anything, people who value the existence of the engineers/colleagues they work together with.
  • People who are willing to think and act independently in order to move the project forward.

Job Description

  • Development of the "Oneteam" iOS App

Necessary Skills and Experience

  • Has iOS development experience. (One year or more)
  • Complete knowledge about iOS apps (Someone with general experience of design, implementation, testing, and release.)

Good Skills and Experience to Have

  • Has iOS development experience using Swift.
  • Someone with server side development experience in a web service or mobile service.
  • Ability to create an appropriate UI/UX design in accordance with the iOS human interface guidelines.
  • Understands basic concepts like object-oriented, design pattern, MVC, and others, and is able to implement a component base with a high level of reusability.

People Who Fit with Oneteam

  • People who love writing code.
  • People who are always testing the latest technology.
  • People who like to create services that value the voice of the end user.
  • More than anything, people who value the existence of the engineers/colleagues they work together with.
  • People who are willing to think and act independently in order to move the project forward.

Job Description

  • Design of the UI for "Oneteam", offered on multi-devices.

Necessary Skills and Experience

  • Able to create graphic designs using Sketch, Adobe Photoshop, Illustrator, and other programs.
  • Not resistant to working with HTML/CSS.
  • Is persistently ambitious.

Good Skills and Experience to Have

  • Able to implement web layouts using JavaScript.
  • Able create designs that consider UX for application screens or pages.
  • Experience doing design for mobile apps.

People Who Fit with Oneteam

  • People who feel that making designs is fun.
  • People who are always testing the latest technology.
  • People who like to create services that value the voice of the end user.
  • More than anything, people who value the existence of the engineers/colleagues they work together with.
  • People who are willing to think and act independently in order to move the project forward.

Job Description

  • Development and design of an API to support "Oneteam", offered on multi-devices.

Necessary Skills and Experience

  • Experience using and developing web applications that use an MVC framework.
  • Experience using MySQL (or an RDBMS of a similar type).
  • Experience building basic middleware and infrastructure.
  • Experience with development involving automatic testing.

Good Skills and Experience to Have

  • Development experience using Scala.
  • Experience participating in an OSS project.
  • Experience doing design and development that assumes large scale traffic.
  • Experience with agile development using a method such as Scrum.

People Who Fit with Oneteam

  • People who like writing code.
  • People who are always testing the latest technology.
  • People who like to create services that value the voice of the end user.
  • More than anything, people who value the existence of the engineers/colleagues they work together with.
  • People who are willing to think and act independently in order to move the project forward.

How to Apply

In the main text or elsewhere, please place answers to the following questions.

  1. Reason for application.
  2. Programming language proficiencies.
  3. Information describing past achievements and current activity.
    • The URL of applications developed in the past as well as source code and an outline.
    • GitHub, Dribbble, SlideShare/SpeakerDeck, blog, or any other pertinent URL.
    • History of prizes won at Hackathons or similar events.

or Apply without Wantedly