Mobile Engineer (iOS/Android)

圧倒的なモバイル体験で教育サービスを改革するモバイルエンジニア採用中!

Quipperのモバイルエンジニアとして一緒に働く仲間を募集しています!

各国オフィスのメンバーと連携しながら、自社サービス「スタディサプリ」の改善や新規サービスの開発に関わってもらいます。

語学学習や書籍購入補助の制度などもあり、必要なスキルをどんどん深めていくことができる環境です。インターナショナルなチームで働くため、英語のスキルを伸ばすにも適した環境です。

業務内容

Quipperが提供する教育サービスのネイティブアプリ(iOS/Android/ReactNative)の開発を担当します。

日本の高校生7割認知の教育サービス「スタディサプリ」のiOS/Android版を開発し、個人向け・学校のユーザーに提供しています。ユーザーからのフィードバックがダイレクトに返ってくる環境において、ユーザー体験・事業課題両方に向けた施策検討・プロダクトデザイン・開発・投入をプロダクトマネージャーと共に週単位で行っています。

技術的にはSwift/React Nativeを混合させたiOSアプリとJava(一部Kotlin)のAndroidアプリとして開発を進めており、世界的にも経験し難い技術に挑戦する事ができます。また、殆どのメンバーがiOS/Androidどちらの開発も担当しており新しいプラットフォームに挑戦したいという方も大歓迎です!

応募資格

【必須(MUST)】

  • SwiftによるiOSアプリ開発経験 or Java/KotlinによるAndroidアプリ開発経験 or ReactNativeによるモバイルアプリ開発経験
  • 日本語検定N2以上の日本語力

【歓迎(WANT)】

  • 各種Unit/UIテストフレームワークを用いたテスト開発経験
  • Human Interface GuidelineやMaterial Design Guidelineをベースとしたユーザビリティを意識したUI設計、提案力
  • BlogやGitHub上でのソフトウェアエンジニアとしてのアウトプット
  • 英語によるコミュニケーションスキル

Quipperで使用している技術/ツール

  • iOS: Swift, Alamofire, KingFisher, ObjectMapper, Realm, Quick, XCTest
  • Android: Java, Kotlin, Retrofit, OKHttp, ExoPlayer, Robolectric, JUnit, Mockito
  • React Native: TypeScript, Redux, Native-Base, Yarn, Lodash, Jest, Enzyme
  • Other: Circle CI, Sketch, Jenkins, Slack, Github, etc.

Quipperプロダクトチームのブログを開設しました。ぜひご覧ください。
英語: http://quipper.github.io
日本語: http://quipper.hatenablog.com

勤務時間 専門職型裁量労働制 ※試用期間は、標準労働時間を10:00~19:00 とする
休日休暇 週休2日制 /祝日/年末年始/夏季休暇/有給休暇
待遇/福利厚生
  • 社会保険

    関東ITソフトウェア健康保険組合・厚生年金保険・労働災害保険制度

  • 各種手当

    深夜・休日勤務手当、追加割増手当、通勤交通費(当社規定による)ほか

  • その他

    育児休暇制度・介護休暇制度・フリーロケーション制度・書籍購入制度・カンファレンス参加費用補助

Looking for Mobile Engineer - Join Quipper to change learning service with our compelling mobile experience!

We are looking for a Mobile Engineer to join our team.

You will be working with members from other branches across the world to improve our service, Study Sapuri, and develop new services.

At Quipper, we provide our employees language-learning opportunities and offer book reimbursement, so you can continue to learn and develop the skills you need.​ ​ You will have hands-on opportunities to improve your English skills as you will be working with our global team.

Job Description

You will develop native applications(iOS/Android/React Native) for Quipper’s learning service.

Quipper provides iOS and Android versions of Study Sapuri, a learning service that is recognized by more than 70% of Japanese high school students, for individual users and schools. Receiving direct feedback from our users, we explore our solutions, work on product design, develop, and put it into production every week with our Product Manager.

As for our technology, we are developing a hybrid application by bringing React Native into an application that is built with Swift/Java( and partially Kotlin). At Quipper, you will be working on the technology that is hard to experience worldwide. Most of our Engineers are developing both iOS and Android here at Quipper, so you will be able to challenge a new platform if you wish.

Qualifications

【Required Qualifications】

  • Experience in any of the following
    • developing iOS apps with Swift or
    • developing Android apps with Java/Kotlin or
    • developing mobile apps with React Native
  • Japanese Communication skills equivalent to JLPT N2 level or higher.

【Preferred Qualifications】

  • Experience with creating tests using various Unit / UI test frameworks.
  • Ability to design and plan usability-oriented UI, based on Human Interface Guideline and/or Material Design Guideline.
  • You share your knowledge​ ​on your blog and/or Github as a Software Engineer.
  • Communication skills in English (Business-level reading/writing skills are desirable.)

Technologies / Tools we use at Quipper:

  • iOS: Swift, Alamofire, KingFisher, ObjectMapper, Realm, Quick, XCTest
  • Android: Java, Kotlin, Retrofit, OKHttp, ExoPlayer, Robolectric, JUnit, Mockito
  • React Native: TypeScript, Redux, Native-Base, Yarn, Lodash, Jest, Enzyme
  • Other: Circle CI, Sketch, Jenkins, Slack, Github, etc.

Check out Quipper Product team’s blog
English: http://quipper.github.io
Japanese: http://quipper.hatenablog.com

Office hours A discretionary labor system is applicable: Subject to the Employee’s determination ※During a three-month probationary period: Standard working hour 10:00 – 19:00
Holidays New Year's holidays, summer vacation, Golden Week, marriage leave, parental leave, wedding/funeral leave, bereavement leave, relocation leave, carry over of unused paid leaves (2013-2015 paid leave usage rate: 100%)
Allowances Late-night or holiday work allowance, overtime allowance, transportation allowance (as determined by the company), etc.
Other Benefits Free location policy (support for working temporarily from global offices), book purchasing program, conference participation support program, short-time working policy for childcare, childcare leave, family/eldercare leave, social insurance (health insurance, nursing insurance, welfare annuity insurance, occupational accident insurance)