1. HOME
  2. 採用情報
  3. iOSエンジニア

iOSエンジニア

環境問題(特にごみの自然界流出問題)解決のために、必要な技術やサービス(主にiOSアプリ)の開発・改善を担当していただきます。

ピリカの開発チームは規模が小さいため、今ご自身が強みを持つ領域に固執するのではなく、必要に応じてAndroidアプリやサーバーサイド等を含む複数領域の開発を担っていただき、各プロジェクトで必要とされるソフトウェアやシステムを開発していただくことを期待しています。

年収

600~900万円(+残業代)

主な業務

  • SNSピリカアプリの開発(Swift)
  • タカノメ調査アプリの開発(Swift, SwiftUI)の開発
  • サーバーサイドの開発(Google Cloud Platform, GAE/NodeJS, GAE/Py, Firebase)
  • 機械学習/画像解析システムの開発(Python, OpenCV, Tensorflow/KerasもしくはPyToach)

扱っている技術

  • アプリ:SNSピリカ(Swift, Kotlin)、タカノメ調査アプリ(Swift)
  • Webバックエンド:Python, TypeScript(node.js)
  • Webフロントエンド:React, TypeScript
  • インフラ:Google Cloud Platform (GAE/Python, Cloud Functions, Cloud Run 等サーバーレスサービス)
  • 機械学習/画像解析:Python, OpenCV, Tensorflow/Keras

必須のスキルと経験

iOSエンジニア(Swift)

  • 実務経験が3年程度あり、プロダクトを完成させリリースした経験があること
  • Swift、UIKitに関して、プロダクトを完成させるまでに必要な知識があること
  • Appleのユーザーインターフェイスガイドライン、マテリアルデザインに対する理解
  • Dynamic Type対応等、複数デバイス・多解像度・アクセシビリティ対応に必要な知識があること

開発におけるマインドセット

  • iOSアプリケーションの設計実装に強い関心を持ち、新しい技術をキャッチアップし実践していくことを楽しめる
  • 汎用性・保守性を考慮したコードが書ける
  • 技術的負債に向き合い、コツコツと改善に取り組める
  • 開発を円滑に進めるためのコミュニケーション能力があり、多様なメンバーを理解・尊重し、協力しあえる

あると望ましいスキル・経験

iOSエンジニアとしての知識・経験

  • Dynamic Type対応等、複数デバイス・多解像度・アクセシビリティ対応に必要な知識・経験
  • 位置情報を取り扱ったことのある経験
  • 動画撮影に関する経験 (AVFoundation等)
  • 機械学習モデルのアプリへの組み込みに関する経験 (Core ML, MLKit等)
  • Objective-Cコードの読解に抵抗がないこと(9割以上移行されていますが、一部コア部分に実装が残っています)

他領域の開発経験

複数領域の開発を担うに当たり、以下のような開発を担っていただく可能性があり、既に経験があれば歓迎いたします。

  • スマートフォンアプリの開発 (iOS/Swift, Android/Kotlin)
  • 機械学習/画像解析システムの開発(Python, OpenCV, Tensorflow/Keras)
  • テスト設計、テスト自動化の経験

その他

  • フィードバックや情報を元に、ユーザーの立場に立って物事を考えられる
  • ごみ拾いの経験(小さいものから、地域活動への参加まで、規模は問いません)


エンジニアブログでは、開発メンバーの日々の業務について綴っております。ぜひこちらもご覧ください。

サンプル画像

採用プロセス

通常0.5〜1.5ヶ月かけて実施します。なお各プロセスの順番は前後する場合があります。

1

応募

フォームよりご応募ください。応募時に履歴書・職務経歴書等も添付いただけるとスムーズです。

2

面談

対面またはオンラインにて面談を実施させていただきます。応募職種・ポジションにもよりますが、1〜3回が目安です。

3

スキルチェック

応募職種に応じて、模擬商談、論述、コーディングテストなどの、実務スキルを測るためのチェックを実施させていただく場合があります。

4

Webテスト

オンラインでテストを受験いただきます。

5

リファレンスチェック

前職の同僚など、あなたをよく知る方に電話インタビューを実施させていただきます。 ※正社員希望者のみ

6

内定

入社いただくに当たっての期待役割や 条件などを文章化し、オファー面談を実施させていただきます。内容に双方が合意できたら内定となります。

応募する