●同チームでは10年を超える運用歴のiOSアプリの開発、運用を行っています。
●10年以上運用され続けてきたアプリですが、その間に起きた設計等の開発トレンドの変化、組織の変化、プロダクトの変化に対し、以下のような改善、刷新を行い、柔軟に対応してきました。
・MVCからMVVM +CleanArchitectureへのリアーキテクチャ
Objective-CからSwiftへのリプレイス(現在は約93%Swiftに置き換わっています)
・独自のデザインシステムであるSpindleの新機能への導入
●そして、同チームは今以上にプロダクト開発を生産的、効率的に行うべく、新たに技術戦略を策定しました。この技術戦略に基いたアプリの開発をより加速させるためのチャレンジとブログの読み手、書き手の体験を向上するための新機能開発といった施策の両立を目指し、業務に取り組んでいます。
●クロスプラットフォーム開発にもチャレンジしており、iOSアプリへのKotlin Multiplatform Mobileの導入も進めています。
また、DevOpsの取り組みにも力を入れており、クラッシュ以外の不具合の検知やチーム/システム両軸でのパフォーマンスの計測や可視化を進めています。
【このプロジェクトで経験できること】
●10年以上運用された多くのユーザを抱える大規模なアプリでの開発
●運用されていくコードを生産性高く維持するための設計改善、リファクタリング
●エディタやフィードといったブログの書き手、読み手の体験をより良くするための新しい施策の企画を含めた開発
●アフィリエイト機能や広告開発といったサービス収益にダイレクトに関わる機能の改善・開発
【主な利用技術】
●Swift /RxSwift・RxCocoa /Nimble /Quick /RxDataSources /Firebase/BigQuery /GoogleDataStudio /Bitrise /GitHub Actions /Kotlin Multiplatform Mobile
【得られる経験・キャリアパス例】
基本的に決まったキャリアパスはなく、様々なキャリアへ自ら挑戦できます。
・大規模なサービスにおけるプロジェクトのマネジメント経験を積めます。
・KMM, SwiftUI など新しい技術のテックリード経験ができます。
・テックリードやEMポジションを目指している人はもちろん、同社でのさまざまな体験を通して目指したいキャリアを見つける事ができます。
●Swiftに対する深い理解
●UIKit、CoreAnimationなどを使ったユーザインターフェース開発の経験
●XcodeやInstrumentsに習熟しており、複雑な調査やデバッグを行う能力
●他の職種(ビジネス職、デザイナー、サーバエンジニアなど)との円滑なコミュニケーション能力
【歓迎要件】
●ブログサービスの開発経験
●リアクティブプログラミングに対する深い理解
●開発環境を改善した経験(CIや自動化、テスト導入)
●JavaScriptを利用した開発経験
【求める人物像】
●チームで成果をあげることに喜びを感じる方
●多くのユーザを抱える大規模なサービスでの開発でユーザにより良い体験を届けることに喜びを感じる方
●「長く運用されている」ことに臆せず、機能開発とのバランスを考えたモダンなアプリ開発の実現にチャレンジしてみたい方
●クロスプラットフォーム、特に既存アプリへのKotlin Multiplatform Mobileの導入や開発にチャレンジしたい方
●「人に情報を届けるメディアサービス」だからこその、多くの人に気持ちよく扱ってもらうためのUI/UX・アクセシビリティに興味・関心がある方
●広告運用、アフィリエイトといったサービスに直接関わってくる収益性のある施策に興味・関心のある方
「LINE」ならではのビッグデータ分析から、これまでにないスコアリングモデルを開発。ユーザー志向の金融サービスを形にします。
世界に向かうデジタルビジネスのパートナーとして、売上拡大とコスト最適化を支援しています。
世界最高のアトラクションの舞台裏には、ゲストと感動を共有するプロがいます。
周りの人に喜んでもらえると、幸せ。原点の想いを事業とともに最大化していく。
医師が安心して意見交換できる会員制サイト『MedPeer』。臨床の「集合知」が新しい価値を生み、ビジネス拡大中です。
緻密な市場リサーチとプロモーション戦略に基づいて、質の高いコンテンツを内製し、より多くのユーザー様に届けたい。