仕事内容
■業務内容
技術本部にて当社が提供するサービスのiOSアプリ開発を担当します。
▼主な業務
当社サービス(「Sansan」または「Eight」)のiOSアプリ開発および運用
新機能や機能改善の提案、
年収・労働条件・採用方法をご覧いただくには会員登録が必要です
開発環境
言語:Swift
ソースコード管理:GitHub
ライブラリ:Alamofire、Realm、RxSwiftなど
CI、テスト:CircleCI、XCTest
運用:Crashlytics
PC:MacBook Pro(定期的に最新モデルに置き換え、キーボード配列選択可)
コミュニケーション:Slack、Google Meet、Zoom
ドキュメント:Notion
デザイン連携:Figma
ディスプレイ:27インチワイド(WUXGA)1〜2台
求めるスキル
必須スキル/経験
・Swiftを利用したiOS向けネイティブアプリケーションの開発経験
・SwiftUIやUIKitなどのiOS標準ライブラリ、フレームワークについての知識
歓迎スキル/経験
・大規模ユーザーを持つネイティブアプリケーションの開発、運用経験
・SwiftUIとUIKitの両方を使いこなし、適切に使い分けられる力
・リアクティブプログラミングの経験、知識
・Swift Package Manager、Carthage、CocoaPodsなどのパッケージ管理ツールに関する深い理解と経験
・CI環境を用いた自動化経験
・スクラムなどのアジャイル開発の経験
仕事の魅力
■積極的な挑戦と技術的な越境
Sansanは「変化を恐れず、挑戦していく」というバリューズを持つ企業です。
このバリューズのもと、モバイルアプリ開発においても、積極的に新しい技術やアイデアに挑戦し、ユーザー体験の向上に努めています。
2017年にはJavaからKotlinへのフルリニューアルを行っており、現在は機能の実装コスト削減や、両アプリの仕様差分解消を目的として、iOSアプリとAndroidアプリのUI以外のコードを共通化できるKotlin Multiplatformの導入を進めております。
▽参考
SansanアプリにおけるKotlin Multiplatform導入の効果とアーキテクチャ紹介
https://buildersbox.corp-sansan.com/entry/2024/08/21/110000
■活発な技術コミュニティと、成長支援が充実!
Sansanでは技術書やスマートフォン、ハードウエア&ソフトウエアの購入補助、社内勉強会ランチ代補助などの制度が充実しており、エンジニアとしてステップアップしやすい環境です。
社内のフリースペースでは、有志による読書会やLT大会、社内ハッカソン、他社との合同勉強会などのイベントを頻繁に実施しています。特に、社内での読書会は活発で、1カ月で150回以上開催されています!
ぜひモバイルアプリで実現できることの限界に挑戦していくSansanの〜〜部で、チャレンジングな経験をしませんか?