開発職・技術職
キャリア採用/ポテンシャル採用

iOSエンジニア

この職種について

チームワークのためのモバイル

サイボウズでは「チームワークあふれる社会を創る」という理念のもとグループウェアを様々な業種で活躍されている企業やチームに向けて提供しています。PCでの利用を主軸に1,000万人のユーザーにご利用いただいているサイボウズ製品ですが、スマートフォンを始めとするモバイル端末から利用されるケースも多くあります。モバイル端末はいつでも手元にあるため、場所や時間を問わずにチームの情報にアクセスしてチームワークを発揮するためのツールとなります。世のチームワークをより高めるために、サイボウズ製品にはモバイル端末の力が不可欠です。

iOSエンジニアのミッション

iOSエンジニア職では、サイボウズ製品のiOSアプリのユーザー体験向上とユーザー価値の実現に取り組んでいただきます。iOSエンジニアは各製品チームに所属し、iOS技術の動向、製品のドメイン、チームの状況を材料にアプリを最適に設計します。価値あるiOSアプリを実現するために自身の力を発揮し、積極的に課題を解決していく自立性が求められます。

採用情報

業務内容(kintone)

kintoneは表計算ソフトよりも快適に、専門システムより柔軟に、自社でシステムを開発するよりスピーディーかつ低コストに、「サクッと」思いついた業務改善をすぐに実行できるサービスです。現在までに25,000社以上の導入実績があり、あらゆる業種の仕事がkintoneによって変わってきました。kintoneのiOSアプリでは通知の確認や営業の商談報告、店舗や工事現場などの写真を添付した状況報告などオフィス外でも時間と場所を選ばずにPCと同等の業務を行えます。
kintoneのiOSチームは、kintoneの目指す「現場が主体となって業務改善や業務の変化に対し継続的に挑戦できる組織づくりを提供する」や「プロダクトを長期的に継続提供する」という製品ビジョンに基づき活動しています。PC版と同等の機能を提供しつつ、一部機能はネイティブアプリ機能で提供して、より多くの組織のより多くのユーザーの業務改善サイクルにとって価値のあるアプリを目指しています。

  • より長く価値を提供できるプロダクト
    安定してプロダクトを継続提供するためにはコードの改善やメンテナンスが必要不可欠です。そのためエンジニアが主体となりアプリ内のデータフローの可読性を高めデバッグの効率化を図ったり、モブプログラミングによる開発を行うことで新規メンバーの学習コストの低減を目指しています。また、3rd Partyライブラリの定期的なメンテナンスを実施しています。
  • エンジニアが楽しい職場に
    エンジニアの知的好奇心が低くなってしまうと、プロダクトを継続提供する観点からも好ましくありません。そのため、開発していて楽しいと思えるように最新技術のキャッチアップは欠かさず、導入も積極的に検討しています。また、他プロダクトを担当しているiOSエンジニアとも技術交流しています。
  • 常に使えるアプリを目指す
    kintoneは業務の一部を担っているツールであるため、常に利用可能である必要があります。そのためkintoneのiOSチームではFirebase Crashlyticsのクラッシュフリー率を99.5%以上にキープすることを1つの目安としてQAエンジニアと連携して高い品質維持に努めています。
  • ユーザー価値を高めるための定量・定性データによる分析
    kintoneのiOSチームでは定量的・定性的にデータ分析を行い、客観的な事実に基づいて機能開発を進める試みをしています。リリースした機能の効果などを検証し、その結果を踏まえて次の機能開発を生み出すというPDCAサイクルの実現をチームで目指しています。

業務内容 (サイボウズ Office)

サイボウズ Officeは「誰でもかんたんに使える」をコンセプトに、社内の情報共有やコミュニケーションを円滑にする様々な機能をパッケージングしたサービスです。サイボウズが最初に提供を始めた中小企業向けのグループウェアで、累計導入社数は70,000社を突破しています。サイボウズ OfficeのiOSアプリでは、スケジュール登録、メッセージやコメントの確認などの情報に社内からPCで利用するときと同じようにアクセスすることができます。

サイボウズ OfficeのiOSチームは「iOS端末からもサイボウズ Office上で満足して業務に取り組めるようにする」をミッションに活動しています。20年以上かけて多様な機能が実現されたPC版と比べて、iOSアプリはまだまだ機能が少ないため、ユーザーの利用率が高い機能から順に機能追加しています。

  • サイボウズ Office の機能をiOS端末で実現するための仕様策定
    プロダクトマネージャーやデザイナーと連携し、PC画面より領域が狭いiOS端末における使い勝手の良い体験を目指しています。iOSシステムが提供するユーザー体験との統合や、慣れ親しんだUIコンポーネントを利用してユーザーに理解しやすいアプリケーションを実現していきます。
  • 素早く機能を実現する
    少ないコードで機能を実現するための技術選定をしています。適切な技術選定をするために、日々iOS技術のキャッチアップやiOSエンジニア同士の意見交換をしています。またメンバー間での共有認識の形成を目的にモブプログラミングを導入しており、多人数の意見を素早くコードに反映させています。
  • アプリの高い品質維持
    関心の分離を意識したアプリのモジュール分割による変更に強いコード設計を実践しています。また、依存性注入やロジックとUIの分離のテクニックを用い、戦略的にユニットテストを実施して品質を高めています。QAエンジニアと連携して、アプリのテストプロセスの改善や効率化に取り組んでいます。
  • 開発チームのパフォーマンスをより高める改善提案
    チームの課題解決にはチーム内にある役割を理解し、協調していく必要があります。定期的な開発プロセスの振り返りを通じて、チームで成果を上げるために解決が必要な課題を積極的に発見し、解決策を考案します。

カルチャー

プロダクトや職能を超えて学ぶ場
勉強会や読書会など、自分のスキルを高める活動は業務時間内で自由に取り組めます。社内では担当プロダクトやiOS, Androidに依らず、学びたい有志のメンバーで集まって勉強会が実施されています。

勉強会例

  • WWDC2022視聴会 / iOS16 SDKを触る会
  • Swift Concurrency勉強会
  • ユーザーリサーチ勉強会
  • モバイルアプリ/モバイル市場について深ぼる会

iOSコミュニティへの貢献
サイボウズのiOSアプリ開発は外部のiOSコミュニティによって支えられています。我々もiOSコミュニティを支える一員となり、日々の開発で得た学びを共有するために、iOSDCのスポンサー協賛などの社外活動を行っています。

関連ページ :iOSDC Japan 2022 にプラチナスポンサーとして協賛します!

自分たちもチームワークあふれるように
チームやプロダクトにとって必要なことをメンバーが対等に議論して、自分たちのチームワークも改善しています。直近では自分たちの組織体制がユーザーへの価値提供の妨げになっていると判断し、組織の形を見直しました。具体的な体制変更については以下のブログを参照ください。

必須スキル・条件
  • 「チームワークあふれる社会を創る」という企業理念への共感
  • ソフトウェア開発の実務経験1年以上
  • Swiftを用いたiOSネイティブアプリケーションの開発経験半年以上
  • RxSwiftやCombineなど、ストリーム型のデータホルダーを利用したリアクティブプログラミングの実践経験
  • 最新技術のキャッチアップ、勉強会への参加など自己研鑽に取り組んでいる
  • Human Interface Guidelinesの理解
歓迎スキル・条件
  • SwiftUIなど、宣言的UIのパラダイムを用いてGUIアプリケーションを設計、開発した経験
  • XCTest/XCUITestなどのテストフレームワークに対する深い理解
  • アプリケーション要件に基づいたアーキテクチャの設計、フレームワークの選定を行うことが出来る
  • プロジェクトやチームを俯瞰して課題を自ら発見し、オーナーシップを持って解決に向けて動くことが出来る
  • 素早くユーザーに価値を届けるために開発チームをスケールさせる知識や技術
  • ユーザー価値を高めるために、定量・定性データに基づいた分析が出来る
  • 外部発信や登壇など社外へのアウトプットに積極的に取り組んでいる
勤務地

日本国内を前提に、全国の各オフィスや在宅など、働く場所をご選択いただけます。出社義務はありません。上記に記載したiOSエンジニアの業務を遂行できる場所であれば、働く場所に制限はありません。モブプログラミングやスクラムイベント、その他ミーティングは全てビデオ会議で開催され、メンバーは全国各地のオフィスや自宅から参加します。

エントリー時に、働き方の希望をお聞かせください。
※札幌、仙台、横浜オフィスはその地域で働く必然のある職種(営業職)を優先としております。

受動喫煙対策:屋内禁煙(一部拠点を除き、施設内に喫煙室あり)


関連ページ:リモートワーク | 採用情報 | サイボウズ株式会社
関連ページ:アクセスマップ | サイボウズ株式会社

就業の場所の変更の範囲

会社の定める場所(リモートワークを行う場所を含む)※本人の希望を聞かずに異動・転勤させることはありません。

勤務時間

9時~18時(働く曜日・時間を自分で宣言し、変更する働き方宣言制度あり)

関連ページ:モバイルチームの働き方と取り組みの紹介 | Cybozu Inside Out

給与
  • 想定年収: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ヶ月を限度に試用期間を延長することがある。

社会保険/労働保険

健康保険、厚生年金保険、雇用保険、労災保険完備

諸手当
  • 通勤手当(出社実績に基づく実費支給、上限5万円/月、勤務日数での按分あり)
  • リモートワーク環境手当
    (5,000円/月 ただし、契約の所定労働時間が月80時間以下の場合は2,500円/月)
休暇
  • 完全週休二日制(土・日)、祝日
  • 年末年始(12月29日~1月3日)
  • 年次有給休暇
  • 特別休暇(プロアクティブ休暇、ケア休暇など。詳細はこちら)など

「開発・運用」について知る

「社内制度」について知る

関連ページ:ワークスタイル | サイボウズ株式会社

サイボウズはチームワークあふれる社会を創る仲間を募集しています

開催中の採用イベント
エントリー

今後エントリーを検討している/マッチする職種を知りたい方はこちら

キャリア登録について

選考プロセス

選考の流れ

書類をご提出いただいてから約1ヶ月半で選考を行います。面接回数は増減する可能性がありますので、あらかじめご了承ください。

Step 01
採用サイトから
エントリー
Step 02
書類選考
Step 03
個人面接
(3回前後)
Step 04
内定

オンライン会社説明会

会社説明会は動画でのみご視聴いただけます。イベントに参加される前にぜひご覧ください。

この職種に関連するメンバー

関連するサイボウズの情報発信

サイボウズは
あなたを待っています

世界で一番使われるグループウェアメーカーを目指すサイボウズだからこそ
できる挑戦があります。
あなたならサイボウズでどんな活躍ができるのか、
エントリーお待ちしています。

エントリー
サイボウズはチームワークあふれる
社会を創る仲間を募集しています