iOSエンジニア条件を変える閉じる
仕事内容iOSエンジニア
株式会社エビソルは飲食店向け予約管理システム「ebica」を提供する企業で、今回募集するのはebicaの店舗向けiPadアプリケーションの開発を担当するiOSエンジニアです。Swift/SwiftUIを用いた開発で、TCAを採用したアーキテクチャ再設計をリードする役割が期待されています。応募資格はSwiftでのiOSアプリ開発の実務経験5年以上で、開発チームを技術的にリードした経験が必要です。
仕事内容
- ebica の店舗向け iPad アプリケーションの開発を担当する。
- プロダクトの将来を見据えたアーキテクチャ設計・改善を主導する。
- Swift / SwiftUI を用いて構築され、開発はスクラム(2週間スプリント)で進める。
- 2024年5月に Objective-C から Swift / SwiftUI への刷新は完了し、現在は内部アーキテクチャの再設計フェーズにある。
- The Composable Architecture(TCA)を採用した段階的なリアーキテクチャを進めており、方針策定から実装、チームへの浸透までをリードする。
- 目指すべきアーキテクチャのゴール設定、既存コードとの共存を考慮したリファクタリング戦略の立案、機能開発と並行した段階的な改善ロードマップの策定・実行に関与する。
- 必要に応じてバックエンドとの責務分担や API 設計の提案、課題解決に取り組む。
- 具体的な業務として、Swift / SwiftUI を用いた iPad アプリケーションの設計・実装・レビュー、TCA を用いたアーキテクチャ設計および既存コードの段階的なリファクタリング推進、保守性・拡張性・テスト容易性を高めるための設計方針検討と技術的意思決定、パフォーマンス改善・操作性向上・安定性向上、プロダクトマネージャやデザイナー、バックエンドエンジニアと連携した仕様検討・設計、スクラムイベントへの参加および開発プロセス改善、障害・問い合わせ対応における原因分析・再発防止策の検討と実装、パートナーエンジニアや若手メンバーと協力しながら技術面でリードする。
- 採用活動としてカジュアル面談・面接等の選考への参加がある。
- 開発環境は、開発フローがスパイラルモデル / アジャイル開発、GitHub を用いた Pull Request ベース開発、Backlog を利用したチケットベース開発。言語等はフロントエンドが Vue.js / Nuxt.js / TypeScript / JavaScript、バックエンドが Golang / Java / Kotlin。インフラは AWS(RDS (PostgreSQL) / DynamoDB / ALB / ECS / Fargate / CodeBuild / CodeDeploy 等)、Terraform、GitHub Actions、ドキュメント管理は Confluence / Growi。
開発体制
- iPad アプリ開発は担当マネージャとディレクター3名の iOS エンジニア(うち社員1名)体制で、採用後はスクラムチームの一員として業務にあたる。
- ebica の開発チームはマネージャ2名を含め8名でスクラムチームを導入し開発を行っている。
- ベトナムにも開発チームがあり、日本語のできるマネージャ1名の他5名のエンジニアでスクラムチームを構成している。
- テストチーム、ディレクターもスクラムチームに参加し、2週間のスプリントでリリースを行う体制。
- チームメンバーは全員中途採用で、前職はシステムエンジニアや他の事業会社で働いていた方、もともとはエンジニアをしていなかった方など様々。
この仕事で得られるもの
- ebica の iPad アプリは、飲食店の現場オペレーションを直接支える、最も顧客に近いプロダクト。
- 操作性やパフォーマンスの良し悪しが、そのまま業務効率や満足度に影響する。
- エンジニア自身が主体的に「この操作は現場で本当に使いやすいか」「このレスポンス速度は業務を止めていないか」といった問いに向き合い、判断し、改善していくことが求められる。
- 仕様どおりに作るのではなく、体験そのものを設計する立場としてプロダクトに関われることが魅力。
求める人物像
- チームビジョン「ユーザの課題を見つけ、誰よりも早く解決し、価値を提供しつづける」に共感し、プロダクト価値の向上に主体的に向き合える方。
- プロダクトや開発組織をより良くするために、担当領域にとらわれず課題解決に取り組める方。
ワークスタイルについて
- ジャパンチケットグループでは、社員ひとりひとりの状況にあわせフレキシブルに働けるよう対応している。
- 基本的には週1日程度の出社/10:00-19:00にオフィスに出勤するが、状況に応じて時短勤務も相談可能。
- 男女とも、出産・育児等のため変則勤務時間で働きつつ、活躍している社員がたくさんいる。
- エンジニアが存分に創造性を発揮できる環境を用意できるよう、会社としても試行錯誤し常に改善している。
募集要項最終確認 9/10
- 雇用形態
- 正社員
- 想定年収
- 650〜880万円/年
- 勤務地
- 東京都渋谷区
- 働き方
- 週1日 出社
- 年間休日
- 120日
- 職種
- iOSエンジニア
- 経験年数
- 5年以上
- 掲載日
- 6/30
- 最終確認
- 9/10
応募資格(必須)
- Swift を用いた iOS アプリケーション開発の実務経験(5年以上)
- 設計・実装・レビューを通じて、開発チームを技術的にリードした経験
- アプリケーションのアーキテクチャ設計や、ライブラリ・設計方針の選定に関与した経験
歓迎する経験
- 操作性・パフォーマンス・安定性を考慮した、一定規模以上の iOS / iPadOS アプリケーションの開発・運用経験
- SwiftUI / Combine / Swift Concurrency などを用いたアプリケーション開発経験
- The Composable Architecture(TCA)などのアーキテクチャを用いた設計・実装経験、または強い関心
- 状態管理、非同期処理、依存関係の整理などを意識した設計・リファクタリングの経験
- GitHub / GitLab 等を利用した Pull Request ベースの開発フローでの開発経験
待遇・福利厚生
- PC支給
- ピアボーナス
- 完全週休2日制
- 通勤費(上限あり)
求めるスキル・経験
この求人は株式会社エビソルの採用ページの掲載内容をもとに構成しています。応募条件の最新情報は募集元をご確認ください。
東京都のiOSエンジニアの求人
募集元の採用ページから応募できます
応募は株式会社エビソルの採用ページで受け付けています。このページは採用ページの掲載内容をもとに構成しているため、最新の応募条件は募集元でご確認ください。
この求人と近い条件で探す数字はリンク先ページの掲載件数
この職種で探す
- iOSエンジニア48
- テック10,615
- クロスプラットフォームエンジニア113
- Androidエンジニア56
この勤務地で探す
働き方・年収で探す
- 年収600万以上13,341
- 年収700万以上7,290
- 完全週休2日30,512
- 年間休日120日以上27,828
- リモート可4,047