【株式会社MIXI】アプリケーション(Web・モバイル)の求人【社内SE・自社開発エンジニアの社内SE転職ナビ】

株式会社MIXI

【サロン予約サービス『minimo』】Androidエンジニア (2023/10/04更新)

年収 700 万円 〜 1069 万円
勤務地
  • 東京都 渋谷区渋谷2-24-12 渋谷スクランブルスクエア28F~36F
  • 職種
    業種
    開発言語

    職務内容

    基本的にはminimoのAndroidアプリのフルリプレイスに従事いただきます。 参画していただくタイミング次第ですが、アプリ全体のアーキテクチャ設計〜実装後の保守運用まで全てのフェーズに関わっていただけます。 リプレイスにあわせて開発プロセスや文化を洗練させることも狙っているため、他メンバーとコミュニケーションをとりながらチームビルディングにも一緒に取り組んでいただきたいです。 【フルリプレイスについて】 ミニモは9年目を迎えたサービスですが、Androidアプリでは以下のような技術的負債による内部品質の低下が課題となっています。 これまでリファクタリングを活用して解消に取り組んできましたが、下記のような課題を解決するための戦略を検討し、抜本的な改善をするためにリプレイスを行うことにしました。 ・アプリアーキテクチャやコンポーネントにおいて複数の設計思想が混在していて、責務が曖昧なコード郡が散見している ・テスタブルでないコードが多く存在、ユニットテストが不足している ・deprecated になっているコードを利用している また中長期的なモバイルアプリ開発全体の効率向上を視野に入れ、KMP(Kotlin Multiplatform)を導入しOS間でモジュールを共通化することも検討しています。 【業務例】 ・フルリプレイスの設計、技術選定、実装 ・既存アプリの新機能開発、保守運用 ・開発環境の構築、改善業務(CI/CD環境の改善等) ・コードレビュー ※本サービスはWebブラウザ、iOS上でも展開しており、各プラットホーム間でも連携して業務を進めています。  開発組織全体で、個々人のキャリアを支援する体制が整っており、バックエンドからWebフロント、iOS開発など幅広い職務に携わることも可能です。 ■仕事の進め方: プロダクトの品質向上、属人化を防ぐためにペアプロやモブプロを導入した開発スタイルを行っております。 個々で業務に取り組むというよりも、コミュニケーションを取りながら良いサービス/組織を目指して開発しています。 また、開発業務だけでなく、サービスをより良くするための提案も各人が行っています。 ■組織体制: minimoは約25名のエンジニアで開発を行っております。(iOS/Android/Webフロント/サーバーサイド/QA) その中でアプリエンジニアは5名程です。 ■プロジェクトの開発環境: 以下は既存プロジェクトについて記載しているため、リプレイス後の開発環境とは異なる可能性があります。 ・使用言語:Kotlin,Java ・主要ライブラリ・ツール:Android Architecture Component,Coroutine,Retrofit,Rxjava3,Groupie,Dagger2,ktlint,Firebase,Bitrise ※iOSの開発環境: ・使用言語:Swift,Objective-C ・主要ライブラリ・ツール:Firebase,Bitrise

    求人概要

    企業情報

    株式会社MIXI
    【サロン予約サービス『minimo』】Androidエンジニア
    検討する
    TOPへ