iOSエンジニア条件を変える閉じる
仕事内容iOSエンジニア
プログリットは英語コーチングサービスを主軸に、複数の英語学習プロダクトを展開する企業です。iOSエンジニアとして、自社サービスのモバイルアプリ開発に携わり、PdMやデザイナーと協業しながらユーザー価値の提供と技術改善に取り組みます。SwiftとSwiftUIを用いた開発経験が必須で、スクラム開発とフレックスタイム制の環境で働きます。
業務内容
- プログリット、シャドテン、スピフル、ディアトークのいずれかのモバイルアプリ開発を行う
- PdMやデザイナーと協業しユーザー価値を提供する
- 中期長期目線でのインクリメンタルな設計改善を行う
配属チーム
- プロダクトチームはPdM、デザイナー、サーバーサイド、モバイル(Android / iOS)の5名で構成される
- モバイル職能チームはAndroid / iOS10名で構成される(業務委託含む)
開発フロー
- スクラムを採用し、2週間のスプリントを実施している
- Backlog Refinement、Sprint Planning、Daily Standup、Sprint Review、Sprint Retrospectiveの順で進める
開発ルール
- 作業はGithub projectsのカンバンで可視化されている
- Architecture Decision Record(ADR)を整備しており、ADRに沿って開発する
- コードレビューはiOSエンジニア同士でラウンドロビンで実施する
- マージ後はエンジニア以外もすぐに検証ができるよう自動デプロイされる
- マルチプロダクト間の連携をPDCAするためモバイルRetrospectiveを隔週開催している
技術スタック
- 言語:Swift
- AI:GitHub Copilot, ChatGPT
- ライブラリ①:SwiftUI、Swift Concurrency、OpenAPIClient(Swaggerから自動生成)
- ライブラリ②:運用歴の長いアプリ→UIKit、RxSwift、Moya、PromiseKit(移行中)
- アーキテクチャ:MVVM、Clean Architecture
- Test:XCTest, Swift testing(移行中)
- CI/CD:GitHub Actions, Bitrise
- 生産性Metrics:DX Core 4, Bitrise Alerts
- エラー検知:Crashlytics→Sentry(移行中)
作業環境
- 週3リモート、週2出社(火・金)
- 入社後1ヶ月はオンボーディング施策の一つとして週5出社をお願いしている
- 入社時点で最新のMacBook Proをご用意する
- 出社時用に、相談の上、希望のディスプレイをご用意する
入社後の期待イメージ
- オンボード担当がしっかりサポートしながらキャッチアップする
- 毎週上司との1on1ミーティングも実施される
- 入社1ヶ月:Small taskを通してキャッチアップ(組織文化、既存コード、開発フロー)
- 入社2ヶ月:要件・仕様Refinement(洗練)において技術面からの最適化ができる
- 入社3ヶ月:主務と並行し技術課題バックログ消化で生産性へ貢献する(主務8割以上の割合)
ポジションの魅力
- エンジニアとして事業に直接、価値提供することができる
- 施策はプロダクトチームの全員で検討を行うため、自身の意見を反映できる環境である
- 積極的にユーザーインタビューを実施しており、希望すればエンジニアも参加してダイレクトにお客様の声を受け取る事ができる
- 複数のプロダクトに関わる事ができ、ユーザー要求や技術運用の知見を広げる事ができる
- モバイルだけでなくサーバーサイドのソースコードの閲覧も可能で、意欲次第で両方を見ながら開発ができる
- 将来的なキャリアとしてもiOSにこだわらず、他領域へ挑戦することを後押しする環境である
- 開発プロセスの改善・自動化・AI活用などのPDCAをチームで進めている
- 開発体験(DX)の向上には積極的であり技術面の改善やツール導入を随時、提案する事ができる
求めるマインド
- 「世界で自由に活躍できる人を増やす」というミッションへの共感
- お客様のベネフィット視点で考える
- T型人材を目指し、俯瞰目線で課題解決できる
- お互いに思いやりつつ、目的に向かうチーム作りに協力的である(自己組織化チーム)
仕事のやりがい
- お客様が求めているものを愚直に追求している集団である
- 受講生からは喜びの声や感謝のお言葉を頂くことが多く、仕事をする「意味」を感じられる瞬間が多い
- 英語力が低い日本において、英語学習の常識を覆し、大きなパラダイムシフトを起こしたいと考えている
- 日本から「英語が伸びない苦しみ」をなくしたいと考えている
開発部門の特徴・強み
- 定期的に直接フィードバックをもらう機会があり、ユーザーの顔を見ながら開発ができる
- 事業部はまだまだ立ち上げ段階で、技術選定にいたるまでも一緒に考えていける
- 12:00〜15:00がコアタイムのフレックス制度がある
- デザイナー、プロダクトマネージャー、エンジニアが集まってそれぞれ企画を持ち寄り勉強会を定期的に実施している
- 開発チームで定期的に進捗確認MTGを行っており、悩みや相談事などをカジュアルに話ながら解決する場がある
技術向上・教育体制
- 書籍費用の補助制度がある
- 社内勉強会を開催している
- iOS、Android、サーバサイド、フロントエンドと基本的な役目は分かれておりますが、役目以外の部分を学びながら、開発に携われるようにしていきたいと考えている
現在業務で利用している開発環境一覧
- サーバ:PHP、Laravel
- インフラ:AWS(EC2、RDS、ECS、CloudFront等)
- フロントエンド:TypeScript、Next.js、Vue.js
- iOSアプリ:Swift
- Androidアプリ:Kotlin
- CI/CD:CircleCI、GitHub Actions(サーバおよびフロントエンド)、Bitrise(モバイルアプリ)
- データウェアハウス:BigQuery
- ETL: Hevo, trocco
- API仕様管理:Swagger
- コード管理:Git、GitHub
- プロジェクト管理:GitHub Project
- ドキュメント管理:esa.io
組織構成
- テクノロジー統括部の構成:部長:CTO島本、プロダクトエンジニアグループ:17名(マネージャー島本兼務)、業務基盤システムグループ:4名(マネージャー1名含む)
- プロダクトエンジニアグループの内訳:iOSエンジニア:5名、Androidエンジニア:3名、フロントエンジニア:3名、サーバサイドエンジニア 4名、SRE:1名
配属上司経歴
- CTO島本は前職でヘルステックベンチャーにてRuby on Railsのサーバ、React.jsのフロントエンド、React Nativeのアプリ開発を経験
- その前はIT教育ベンチャーでRuby on Railsを利用して、業務用のシステムやIT教育のWEBサービスを開発
- さらに前は証券会社のIT部門で、JavaやC#、Perlを使って、証券業務のシステムの開発も経験
- 業務外ではHaskellなどのプログラミング言語やPyTorchを使った機械学習など、技術の勉強をしている
平均的なチーム構成
- 平均約4名で1チームとして開発をおこなっている
- 1プロジェクトのリリース単位期間はおよそ1カ月くらいである
募集要項最終確認 8/5
- 雇用形態
- 正社員
- 想定年収
- 500〜800万円/年
- 勤務地
- 東京都港区
- 働き方
- ハイブリッド勤務
- 年間休日
- 120日
- 職種
- iOSエンジニア
- 経験年数
- 1年以上
- 掲載日
- 7/4
- 最終確認
- 8/5
応募資格(必須)
- Swiftを用いたiOSアプリ開発経験2年以上
- SwiftUIの利用経験1年以上
- 「世界で自由に活躍できる人を増やす」というミッションへの共感
歓迎する経験
- iOSアプリの技術選定経験
- iOSアプリのアーキテクチャ設計経験
- スクラムなどアジャイルの経験
- iOSアプリのリリース経験
待遇・福利厚生
- クラブ活動支援
- ベビーシッター利用補助制度
- 子育て費用補助
- 残業・深夜手当あり
求めるスキル・経験
この求人は株式会社プログリットの採用ページの掲載内容をもとに構成しています。応募条件の最新情報は募集元をご確認ください。
東京都のiOSエンジニアの求人
募集元の採用ページから応募できます
応募は株式会社プログリットの採用ページで受け付けています。このページは採用ページの掲載内容をもとに構成しているため、最新の応募条件は募集元でご確認ください。
この求人と近い条件で探す数字はリンク先ページの掲載件数
この職種で探す
- iOSエンジニア53
- テック11,429
- クロスプラットフォームエンジニア120
- Androidエンジニア60
この勤務地で探す
働き方・年収で探す
- 年収500万以上22,663
- 年収600万以上13,681
- 完全週休2日31,016
- 年間休日120日以上27,659
- フレックス19,708