この職種について
サイボウズでは「チームワークあふれる社会を創る」という理念のもと、1,450万人以上のユーザーに利用されているプロダクトを提供しています。その中でモバイルアプリは、ユーザーがいつでもどこでも情報にアクセスできる環境を整えることが求められます。
このポジションでは、サイボウズが提供するグループウェアのiOSアプリ開発を担当していただきます。サイボウズのモバイルアプリは自社で内製しているため、ユーザーの課題を抽出し価値を届けるまでの全ての工程に携わることができます。
募集背景
サイボウズには, , などのプロダクトがあり、それぞれでiOSアプリを提供しています。
各アプリ開発チームに2〜3名のiOSエンジニアが所属し、iOSアプリを開発しています。
しかし、モバイルアプリの可能性を最大限に引き出すためには、まだまだiOSエンジニアの人手が足りていません。
本ポジションの役割
iOSエンジニアは、主に次の取り組みを行います。
- 職能を超えたチーム開発
プロダクトマネージャー、デザイナー、QAエンジニアなどと密に連携しながらスクラムでの開発に取り組んでいます。言われたものをただ作るのではなく、”プロダクトビジョンを実現するために、時には横断領域に越境しユーザーに価値を届けること”を意識しながら開発に取り組んでいます。 - アプリの品質向上
アジリティを支えられる内部品質になるよう、継続的に改善を図り品質を作り込んでいます。また、QAエンジニアと連携し、テストプロセスの改善や効率化にも取り組んでいます。 - チームを超えたエンジニア同士の交流
毎週、社内のiOSエンジニア達が集まり交流するコミュニティがあります。プロダクトの相談や読書会といった真面目な話をしたり、最新技術に関する雑談をしたりと、iOSエンジニアリング水準の向上を目的に活動しています。
利用技術
全てのチームが最新技術のキャッチアップを怠らず、技術のアップデートを積極的に行っています。またチーム間での情報交換が頻繁に行われており、お互いの良いところを採用し合うことで、アプリは成長しています。
- Swift
- SwiftUI
- Swift Concurrency
- XCTest / Swift Testing
- Swift Package Manager
- Xcode Cloud / GitHub Actions
- Swift DocC
- TCA
現在、そしてこれからのチャレンジ
次の課題にチャレンジしていきたいと考えています。
- モバイルの価値拡大
今の時代、業務用のモバイル端末を所有している人が増えているため、モバイルによる価値提供の重要性が高まっていますが、サイボウズではまだまだ未開拓な状況です。そこで、iOSエンジニアがモバイルの価値を最大化するために、機能のプロトタイプを作成し価値の検証を進めボトムアップで機能開発に繋げるなど、チャレンジを行っています。 - アジリティを支える次のベストプラクティスの創造
kintoneではリライトを行った結果技術的負債が解消され、アジリティ高く素早いリリースができる状態を作り上げました。今後の技術進化や市場の変化に追従できるよう、継続的に改善を行い次のベストプラクティスを創造して行くチャレンジをしていきたいと考えています。
働く環境
サイボウズでは「一人ひとりは違う個性を持つ存在である」という考え方のもと、多様な個性を重視する文化があります。iOSエンジニアはフルリモート、勤務時間の変更など、多様な働き方を選択している人が多くいます。
参考:について
キャリア入社後のオンボーディング
社内にはキャリア入社のメンバーが多く在籍しており、という社内制度もあります。
iOSエンジニアとして入社後、配属先決定までの流れは次のようになります。
実際にキャリア入社した方のも併せてご覧ください。
採用情報
iOSコミュニティへの貢献
サイボウズのiOSアプリ開発は外部のiOSコミュニティによって支えられています。我々もiOSコミュニティを支える一員となり、日々の開発で得た学びを共有するために、iOSDCのスポンサー協賛などの社外活動を行っています。
関連ページ:
必須スキル・条件
- 「チームワークあふれる社会を創る」という企業理念への共感
- ソフトウェア開発の実務経験1年以上
- Swiftを用いたiOSネイティブアプリケーションの開発経験半年以上
- CombineやAsyncStreamなど、ストリーム型のデータホルダーを利用したリアクティブプログラミングの実践経験
- 最新技術のキャッチアップ、勉強会への参加など自己研鑽に取り組んでいる
- Human Interface Guidelinesの理解
- SwiftUIなど、宣言的UIのパラダイムを用いてGUIアプリケーションを設計、開発した経験
- Swift Concurrencyへの理解
歓迎スキル・条件
- XCTestやSwift Testingなどのテストフレームワークに対する深い理解
- TCAへの理解
- AIツールを使った開発経験
- アプリケーション要件に基づいたアーキテクチャの設計、フレームワークの選定を行うことが出来る
- プロジェクトやチームを俯瞰して課題を自ら発見し、オーナーシップを持って解決に向けて動くことが出来る
- 素早くユーザに価値を届けるために開発チームをスケールさせる知識や技術
- ユーザー価値を高めるために、定量・定性データに基づいた分析が出来る
- 外部発信や登壇など社外へのアウトプットに積極的に取り組んでいる
勤務地
日本国内を前提に、全国の各オフィスや在宅など、働く場所をご選択いただけます。出社義務はありません。上記に記載したiOSエンジニアの業務を遂行できる場所であれば、働く場所に制限はありません。モブプログラミングやスクラムイベント、その他ミーティングは全てビデオ会議で開催され、メンバーは全国各地のオフィスや自宅から参加します。
エントリー時に、働き方の希望をお聞かせください。
※札幌営業所、仙台オフィス、横浜オフィスはその地域で働く必然のある職種(営業職)を優先としております。
受動喫煙対策:屋内禁煙(一部拠点を除き、施設内に喫煙室あり)
関連ページ:
関連ページ:
就業の場所の変更の範囲
会社の定める場所(リモートワークを行う場所を含む)※本人の希望を聞かずに異動・転勤させることはありません。
勤務時間
勤務時間:9:00-18:00
※フレックスタイム制(コアタイムなし)。
ただし、ポジションや給与体系に応じ、フレックスタイム制を適用しないことがあります。
※上記を基本の勤務時間として、チームの働き方とのマッチングを前提に調整いただけます。
関連ページ:
給与
- 想定年収:6,500,000円 〜 15,000,000円 想定年収:基本給(12.0か月分)+賞与(基本給 2.0ヶ月分を想定) 月給制:基本給は、経験/能力、希望の働き方、契約形態などに応じて当社規定により決定します。 基本給には、固定残業手当を含み、固定残業時間を超過する分は、別途時間外勤務手当を支給します。 基本給:460,000円 〜 1,070,000円
(基本給内訳) 本給:350,450円 〜 815,200円 固定残業手当:109,550円 〜 254,800円
※ 1か月所定労働時間160時間、固定残業時間40時間として計算 スキル・経験によっては上記範囲外の設定になる可能性もあります。 想定年収は、無期雇用(正社員)のフルタイム(週5日勤務・固定残業手当有)の働き方を想定しています。それ以外の働き方(勤務日数、時短、固定残業時間数の変更など)を希望することも可能ですがその場合、上記想定年収の支給を確約するものではありません。
賞与
年2回(2月・8月)
※業績連動
契約形態
無期雇用(期間の定めなし)
試用期間
3か月。
ただし、病気・ケガ等、その他やむを得ない事由により試用期間中の就業が十分でなく、試用期間中に適格性を判断できない場合に限り、採用された日から6ヶ月を限度に試用期間を延長することがある。
従業員持株会
従業員持株会制度(任意加入)があり、拠出金に対して100%の奨励金を支給しています。なお、拠出金は月額給与の10%を上限とします。(持株会についての詳細は、)
社会保険/労働保険
健康保険、厚生年金保険、雇用保険、労災保険完備
諸手当
- 通勤手当(出社実績に基づく実費支給、上限5万円/月、勤務日数での按分あり)
- リモートワーク環境手当
(5,000円/月 ただし、契約の所定労働時間が月80時間以下の場合は2,500円/月)
休暇
- 完全週休二日制(土・日)、祝日
- 年末年始(12月29日~1月3日)
- 年次有給休暇
- 特別休暇(プロアクティブ休暇、ケア休暇など。詳細は)など
エントリーに際しての注意事項
提出物について
iOSエンジニアを希望される方にはgithubアカウント、ソースコード、OSS へのパッチ、登壇資料、Webフォーラムでの議論など、ご自身の能力を参考になるものを添付してください。
ご提出を必須とさせていただいております。エントリーの際にご提出ください。
一度に添付できるファイルの容量は5MBまでです。ファイルが大きくなる場合はファイル共有サービスなどをご利用の上、エントリーフォームの備考欄にURLをご記載下さい。
サイボウズはチームワークあふれる社会を創る仲間を募集しています
今後エントリーを検討している/マッチする職種を知りたい方はこちら