サイボウズでは「チームワークあふれる社会を創る」という理念のもと、1,450万人以上のユーザーに利用されているプロダクトを提供しています。その中でモバイルアプリは、ユーザーがいつでもどこでも情報にアクセスできる環境を整えることが求められます。
このポジションでは、サイボウズが提供するグループウェアのiOSアプリ開発を担当していただきます。サイボウズのモバイルアプリは自社で内製しているため、ユーザーの課題を抽出し価値を届けるまでの全ての工程に携わることができます。
サイボウズにはkintone, サイボウズ Office, Garoonなどのプロダクトがあり、それぞれでiOSアプリを提供しています。
各アプリ開発チームに2〜3名のiOSエンジニアが所属し、iOSアプリを開発しています。
しかし、モバイルアプリの可能性を最大限に引き出すためには、まだまだiOSエンジニアの人手が足りていません。
- kintone モバイル
- サイボウズ Officeモバイル
- Garoonモバイル
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エンジニアはフルリモート、勤務時間の変更など、多様な働き方を選択している人が多くいます。
参考:100人100通りのマッチングについて
社内にはキャリア入社のメンバーが多く在籍しており、キャリア支援制度という社内制度もあります。
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円
3か月。
ただし、病気・ケガ等、その他やむを得ない事由により試用期間中の就業が十分でなく、試用期間中に適格性を判断できない場合に限り、採用された日から6か月を限度に試用期間を延長することがある。
従業員持株会制度(任意加入)があり、拠出金に対して100%の奨励金を支給しています。なお、拠出金は月額給与の10%を上限とします。(持株会についての詳細は、こちら)
- 通勤手当(出社実績に基づく実費支給、上限5万円/月、勤務日数での按分あり)
- リモートワーク環境手当
(5,000円/月 ただし、契約の所定労働時間が月80時間以下の場合は2,500円/月)
- 完全週休二日制(土・日)、祝日
- 年末年始(12月29日~1月3日)
- 年次有給休暇
- 特別休暇(プロアクティブ休暇、ケア休暇など。詳細はこちら)など