エンジニア の求人一覧 - 株式会社MIXI
11025※正社員※【家族アルバム みてね】Androidエンジニア[en]
【ミッション】
「みてね」のAndroid版のネイティブアプリ開発を中心にお任せいたします。個人の志向や組織状況に合わせて、Android開発以外にも様々な領域の開発をお任せすることも可能です。
【業務詳細】
・ユーザーにとって便利で魅力的新しい機能の開発
・AndroidアプリのUI/UX改善
・安定性、パフォーマンスを重視した品質改善
・継続的なコードベース改善
・プロダクトマネージャーやデザイナー、サーバサイドエンジニアと連携したチーム開発
・コードの品質改善や、開発フロー改善による開発者体験の向上
・SDKのバージョンアップやOS新機能の技術調査、対応
・技術カンファレンス(Google I/O や DroidKaigi など)への参加、
※技術的アウトプットが評価される環境で、外部登壇などで活躍しているエンジニアが在籍しています。
【仕事の進め方】
みてねのプロダクト開発組織は、プロダクトマネージャーを中心とした、特定領域にフォーカスした複数のチームにより構成されています。ソフトウェアエンジニアは、所属するチームの中でデザイナーやBizDev、CSのスタッフと共にユーザーの課題を分析し、限られた時間の中で最大の成果を上げるためにプロジェクトをリードしていただきます。チームはスクラム開発を採用し、状況や環境の変化にも機動力高く取り組むことができるようコミュニケーションを多く取りながら業務を進めています。
また、メインで携わるプロジェクトとは別に、最大20%の業務時間を使ってリファクタリングや業務改善・技術調査など、開発者体験につながるようなソフトウェア開発を個人の裁量で自由に課題設定して取り組むことができる業務ルール「20%ルール」もあります。これまで、この「20%ルール」を通して様々な新しい技術の採用やビルド時間の高速化、リリースフローの改善など様々な成果を上げることが出来、個人の良いチャンレンジの場となっています。
【このポジションで得られる経験】
・世界中の非常に多くのユーザーから毎日フィードバックを得ながら、課題解決に携わることができます。
・プロダクトが日本国内だけでなく世界中のマーケットにも展開しているため、他の企業ではなかなか体験することのできない技術課題に向き合うことが多い環境です。
・プロダクトマネージャーを中心とした特定領域にフォーカスした小さなプロダクトチームに、裁量を大きく持たせたチームを構成しているため、スピーディかつ影響力の大きな意思決定が求められる環境です。
・ユーザーの課題解決だけでなく、開発プロセスや文化・ツールの改善を通して自ら開発者体験を向上していくことも重要なミッションです。
【リモートワーク】
居住地域を限定せず、どこからでもリモートワークで働くことが可能です。チームの生産性が最大化される仕組みを作ることができるよう、常に環境の改善を行っています。
11043※正社員※【開発本部】Site Reliability Engineer(SRE)[en]
【募集背景】
直近、MIXIとしてあらゆる事業の開発を行っております。各事業の立ち上げ、グロースをスピーディーに進めていくために、横断の立ち位置での技術支援の需要が高まっており、採用を強化しています。
【開発本部に関して】
開発本部は、事業の垣根を越えた横断的なエンジニア組織として、会社の注力事業を中心に技術で事業を推進していく組織です。高い専門性を持ったエンジニアが多く在籍しており、各事業部へ技術的なサポートを行うだけではなく、事業を推進するための提案も積極的にできる環境です。また、幅広い事業に携われるのも魅力です。
【SREの役割・ミッション】
SREグループのミッションとしては「技術で(注力)プロダクト・サービスの価値向上(のサポートを)する」 となります。運用上の問題をソフトウェア的に解決する、一般的なSREとは異なり、特定の業務領域に絞らず、MIXI GROUPにおけるフェーズの違う各事業の課題を解決するために動いているため、運用中のサービスに限らず支援しております。
【職務概要】
新規事業、既存事業に関わらず、全社の注力事業に関して技術支援を行っていただきます。アサインするプロジェクトに関しては、各メンバーの強みやご希望を伺いながら決めていきます。
※業務一例
・AWS、Google Cloudなどを用いたシステム全体のアーキテクチャ設計
・各サービスにおけるAPI設計開発
・データベースやクエリのチューニング、パフォーマンスの最適化
・セキュリティの担保に関わる業務
・OS/ミドルウェアの脆弱性対策やパフォーマンス改善のためのアップデート
・効率的かつ高速に開発を行なっていくためのCI/CDの改善、自動化
・ログ分析基盤の整備
・iOS/Androidのアプリケーション開発
・Webフロントエンドフレームワークを用いたWebサービス・アプリケーションの開発
【仕事の進め方】
入社後は、社内のプロジェクトを理解しながらMGRとの1on1を通じてプロジェクトにアサインされます。プロジェクトアサイン後は、アサイン先のメンバーと共に各種開発/運用を行う形になります。
【SREの組織に関して】
SREグループは25名程のエンジニアが在籍しています。定期的にグループ内でも意見交換やMTGを行っていますが、各エンジニアが様々なプロジェクトにアサインをされるため、アサイン先のプロジェクトメンバーとのコミュニケーションが主となっております。
【キャリアステップ】
・最新技術に触れ、専門性を深めることでスペシャリストとしての道
・サーバやバックエンドの技術に限らない様々な技術に触れることで総合的専門職へステップアップする道
・マネジメントに興味をお持ちであればリーダー・マネージャーへの道
【開発環境】
モバイル:Swift, Kotlin, Dart
Webフロントエンド:TypeScript, CSS, HTML, React, Redux, Next.js, Jest, Webpack, Apollo, Storybook等
バックエンド:Ruby、Go、Elixir等
インフラ:Google Cloud Platform(GCP), Amazon Web Service(AWS)、IBM Cloud、オンプレミス
使用ミドルウェア:Memcached、Nginx、Redis、MySQL(MariaDB)、fluentd等
ソースコード管理:GitHub
プロビジョニング:Chef、Ansible、Terraform
CI/CDツール: CircleCI, Cloud Build、Github Action, ArgoCD
監視・モニタリング: Google Cloud Monitoring、CloudWatch、Elasticsearch、Grafana
※記載以外の技術・ツールやサービスについても必要に応じ随時選定、導入を行っています。