|
ポイント
|
このような事業の急成長とサービス領域の多様化に伴い、私たちの技術基盤もまた、次の進化を遂げる時を迎えています!
<チームのミッション>
■現在、iOS/Android/Webの3つのプラットフォームを並行して維持・開発する非効率は、開発速度と事業成長の大きなボトルネックになります。
この構造課題を根本から解決するため、VPoE直下に新たなチームを結成し、単一基盤への段階的統合という技術革新を推進する予定です。これにより、「build once, deploy everywhere」 の実現を目指し、開発効率と市場投入速度を飛躍的に高め、事業の成長を加速させます。
移行後は、この統一基盤を土台としたプロダクト開発を牽引するとともに、チーム全体の技術力向上と、効率的で革新的な開発文化の定着をリードしていきます。
|
|
仕事内容
|
当ポジションでは、技術戦略の策定からチームへの浸透まで、以下の3つの領域で中心的な役割を担っていただきます。
■技術戦略の策定と推進
・単一基盤移行における技術選定、実証(PoC)の主導
・新しい技術やアーキテクチャの導入・検証を推進し、その結果を具体的な設計・実装
■多数技術スタックにおける技術リーダーシップ
・既存のネイティブアプリ(Swift/Kotlin)の維持・改善と、新機能の統一基盤による開発という、二つの開発フローの両立
・技術面からプロジェクトを推進し、エンジニアリングチーム内外のステークホルダーと協力して、移行のマイルストーンの達成
■移行完了後は、技術文化の醸成と継続的リーダーシップ
・構築した統一基盤を土台とした、効率的かつ高品質なプロダクト開発のリード
・チーム全体の技術力向上を促進し、コードレビューや技術共有を通じて、革新的な開発文化の定着に貢献
【このプロジェクトで得られる、他では得難い経験】
・大規模プロダクトにおける、「動き続ける標的」に対する段階的アーキテクチャ刷新という、エンジニアとして最高に価値のある経験。
・単なる新規開発ではなく、「技術的負債を本質的に解決する」 という、ビジネスと技術の交点での深い課題への取り組みができる。
・3つのプラットフォーム(iOS, Android, Web)に対する深い知見と、それらを統合する技術力、各ステークホルダーを巻き込むプロジェクトマネジメント力という、市場で圧倒的に希少性の高いスキルセットが得られる。
【使用言語/ツール/開発環境】
・サーバサイド: Scala(Play), C++
・フロントエンド: TypeScript, React, Redux
・Android: Kotlin, C++
・iOS: Swift, C++
・インフラ:GCP
・データべース:MySQL
・コード管理: GitHub
・コミュニケーション:Slack
|
|
求める人材
|
必須要件
・コンピュータサイエンスまたは関連する技術分野での学位、またはそれに値する実務経験
・Swift または Kotlin を用いたネイティブアプリ開発の実務経験(3年以上を想定)
・UIKitまたはAndroid標準ライブラリに関する知識
・Git等バージョン管理システムの利用経験
・モバイルアプリのアーキテクチャ設計に対する深い理解と実践経験
・複数のステークホルダーを巻き込みながら、プロジェクトを推進した経験
・ビジネスレベル(業務上の議論や技術文書の作成が可能)の日本語能力
歓迎/尚可
■以下のいずれかの経験や知見をお持ちの方
・大規模ユーザーを抱えるネイティブアプリケーションの開発・運用経験
・大規模なリファクタリングや、段階的移行プロジェクトへの参加経験
■「Build once, deploy everywhere」という開発ビジョンに共感し、その実現に情熱を持てる方"
◆以下のうち一つ以上の経験
・TypeScriptを利用した大規模なWeb開発を主体的に行った経験
・AndroidまたはiOS 向けモバイルアプリの開発に関する深い技術的知識
・Scalaによるバックエンドの開発経験
・C++による製品の開発経験
|
|
勤務地
|
勤務地
東京都
リモートワーク (記入なし)
リモートワークに関する補足事項
・リモートワーク可能
勤務地住所
本社(飯田橋オフィス)
東京都千代田区飯田橋3-8-5 住友不動産飯田橋駅前ビル 7F
|