SRE

Location: Japan - Tokyo
Job Type: Permanent
Salary: 6000000 - 11000000 JPY
Job Function: Mobile Developer
Reference: JO-191107-204841
Industry: Technology/Online
Sub-Industry: Online B2C Services

Company Overview

No.1 Edu Techサービスを各国オフィスのメンバーと連携しながら、開発していただきます。
語学学習や書籍購⼊補助の制度などもあり、必要なスキルをどんどん深めていくことができる環境
です。
A No.1 Edu Tech company in Japan is looking for an iOS Engineer. The company provides a great environment to learn languages, as well as support for learning materials.

Job Description

「神授業」で知られる教育サービスのiOS版を開発し、個⼈向け・学校のユーザーに提供しています。ユーザーからのフィードバックがダイレクトに返ってくる環境において、
ユーザー体験・事業課題両⽅に向けた施策検討・プロダクトデザイン・開発・投⼊をプロダクトマ
ネージャーと共に週単位で⾏っています。

技術的にはSwiftベースのアプリにReact Nativeを混合させたハイブリッドアプリとして開発を進め
ており、世界的にも経験し難い技術に挑戦する事ができます。また、殆どのメンバーがiOS/Android
どちらの開発も担当しており新しいプラットフォームに挑戦したいという⽅も⼤歓迎です︕

As the iOS Engineer, you will be in charge of developing the iOS version of the educational service, provided to individuals as well as schools. As an environment where the company directly receives feedback, you will be coordinating with the Product Manager weekly to improve user experience.
The company develops the application hybrid style, combining React Native to a Swift based application. Their existing developers are currently in charge of both iOS and Android development, and encourages new platform development as well.

Requirements

<必須条件>
● SwiftによるiOSアプリ開発経験3年以上
● ⽇本語検定N2以上の⽇本語⼒
● BlogやGitHub上でのソフトウェアエンジニアとしてのアウトプット

<歓迎条件>
● ReactNativeによるモバイルアプリ開発経験
● 各種Unit/UIテストフレームワークを⽤いたテスト開発経験
● Human Interface Guidelineをベースとしたユーザビリ ティを意識したUI設計、提案⼒
● 英語によるコミュニケーションスキル

<開発環境/ Development Tools>
iOS: Swift, Alamofire, KingFisher, ObjectMapper, Realm, Quick, XCTest
React Native: TypeScript, Redux, Native-Base, Yarn, Lodash, Jest, Enzyme

Must have:
● 3+ years developing iOS application using Swift
● Japanese level: N2
● Output experience as a software engineer on Blog or GitHub

Desired:
● Mobile application development experience using ReactNative
● Test development experience using various Unit/UI test framework
● UI Design skills considering usability based on Human Interface Guidelines
● Communication skills in English