【MIXI】2000万ユーザーを抱える「家族アルバムみてね」のAndroidエンジニアを募集!
仕事内容
【みてねについて】
『家族アルバム みてね』は「世界中の家族のこころのインフラをつくる」をミッションに掲げ、2015年にリリースした、家族向けアルバムサービスです。世界中の家族にサービスを展開し、現在
開発環境
・Android
プログラミング言語: Kotlin
アーキテクチャ: MVVM
非同期処理: Kotlin Coroutines, RxJava2
通信: Retrofit2, OKHttp3
DI: Dagger2
AndroidX: WorkManager, Room, Android Architecture Component
CI: CircleCI
その他: Glide4, ExoPlayer, Firebase
・iOS
プログラミング言語: Swift
アーキテクチャ:MVP + Clean Architecture
非同期処理: Swift Concurrency, RxSwift
通信: Alamofire
CI: Bitrise
その他: Firebase
・サーバー
プログラミング言語: Ruby, Python, Go
フレームワーク: Ruby on Rails
非同期処理: Sidekiq
データベース: Amazon Aurora, Amazon DynamoDB
Webサーバー: Puma
CI: GitHub Actions, CircleCI, Argo CD
画像・動画・音声処理: ImageMagick, FFmpeg, SoX
・機械学習フレームワーク
Tensorflow + Keras, PyTorch, Kubeflow Pipelines
・IaC
Terraform, Helm
・AWS
EKS, ECR, S3, CloudFront, Aurora (MySQL), ElastiCache, DynamoDB, SQS,
Kinesis Data Firehose, Athena, Managed Service for Prometheus
・Google Cloud
BigQuery
・モニタリング
New Relic, CloudWatch, Prometheus, Grafana, PagerDuty
・コラボレーション
Google Workspace, GitHub, Slack, DocBase, Pivotal Tracker, Trello, Miro, Figma
求めるスキル
必須スキル/経験
・アジャイル開発に対する志向
・業務でのAndroidネイティブアプリケーションに関わる開発の経験
・CI等を利用したテストが自動化されたプロジェクトでの開発の経験
・モバイルアプリケーションのアーキテクチャ設計の経験
・パフォーマンスチューニングや継続的なコードベース改善の経験
・ユーザーからのフィードバックを元に継続的にプロダクト改善を行った経験
・iOSやサーバーサイドなど、他の分野の技術にも興味があり自発的に学習している
歓迎スキル/経験
・iOSネイティブアプリケーションに関わる開発の経験
・Ruby on RailsなどのWeb Application Frameworkを用いたサーバサイドアプリケーションの開発経験
・iOS/AndroidのUIガイドラインについての知識
・アジャイル開発やスクラムに関する基本的な知識や経験
・開発効率改善への取り組み
・OSSでのコントリビュート、オーナーシップ
・英語力
求める人物像
・必要な技術を幅広く貪欲に吸収していく意欲のある方
・向上心があり、新たな技術分野への感度が高い方
・業務を効率化する改善を自分ごととして取り組み、より良いチームに導く努力ができる方
・常にユーザーファーストで物事を思考できる、思考することが好きな方
仕事の魅力
・世界中の非常に多くのユーザーから毎日フィードバックを得ながら、課題解決に携わることができます。
・プロダクトが日本国内だけでなく世界中のマーケットにも展開しているため、他の企業ではなかなか体験することのできない技術課題に向き合うことが多い環境です。
・プロダクトマネージャーを中心とした特定領域にフォーカスした小さなプロダクトチームに、裁量を大きく持たせたチームを構成しているため、スピーディかつ影響力の大きな意思決定が求められる環境です。
・ユーザーの課題解決だけでなく、開発プロセスや文化・ツールの改善を通して自ら開発者体験を向上していくことも重要なミッションです。