仕事内容
【『家族アルバム みてね』について】
『家族アルバム みてね』は「世界中の家族のこころのインフラをつくる」をミッションに掲げ、2015年にリリースした、家族向けアルバムサービスです。
世界中の家族にサ
年収・労働条件・採用方法をご覧いただくには会員登録が必要です
開発環境
みてね開発組織全体における技術スタックと開発環境は以下の通りです。
・iOS
プログラミング言語: Swift
アーキテクチャ:MVP + Clean Architecture
非同期処理: Swift Concurrency, RxSwift
通信: Alamofire
CI: Bitrise
その他: Firebase
・Android
プログラミング言語: Kotlin
アーキテクチャ: MVVM
非同期処理: Kotlin Coroutines, RxJava2
通信: Retrofit2, OKHttp3
DI: Dagger2
AndroidX: WorkManager, Room, Android Architecture Component
CI: CircleCI
その他: Glide4, ExoPlayer, Firebase
・サーバー
プログラミング言語: Ruby
フレームワーク: Ruby on Rails
非同期処理: Sidekiq
データベース: Amazon Aurora
Webサーバー: Puma
CI: GitHub Actions, CircleCI, Argo CD
画像・動画処理: ImageMagick, FFmpeg
・機械学習フレームワーク
Tensorflow + Keras, PyTorch, Vertex AI Pipelines
・IaC
Terraform, Helm
・AWS
EKS, ECR, S3, CloudFront, Aurora, ElastiCache, DynamoDB
Kinesis Data Firehose, Athena, Managed Service for Prometheus
・Google Cloud
BigQuery
・モニタリング
New Relic, CloudWatch, Prometheus, Grafana, PagerDuty
・コラボレーション
Google Workspace, GitHub, Slack, Notion, Miro, Figma
求めるスキル
必須スキル/経験
・iOSおよびAndroidのうち、少なくとも一方におけるネイティブアプリケーションの設計・開発経験
・Ruby on RailsなどのWeb Application Frameworkを用いたWebアプリケーション開発の経験
・アジャイル開発に対する志向または興味
・AI/ML/データ活用に対する志向または興味
歓迎スキル/経験
・コンピュータサイエンス(CPU、メモリ、アルゴリズム、データ構造など)の基礎知識
・とくにRuby on RailsおよびAWSによるWebアプリケーションの設計・開発・運用・負荷分散の経験
・AWS, GCPなどのクラウドプラットフォームを用いたアプリケーション設計・開発・運用経験
・大規模サービスにおける設計・開発・運用・負荷分散の経験
・レコメンドシステムの設計・開発・運用の経験
・アジャイル開発やスクラムに関する基礎知識や経験
・AI/ML/データ活用の基礎知識や経験
・開発効率改善への取り組み
・OSSでのコントリビュート、オーナーシップ
求める人物像
・必要な技術を幅広く貪欲に吸収していく意欲のある方
・向上心があり、新たな技術分野への感度が高い方
・業務を効率化する改善を自分ごととして取り組み、より良いチームに導く努力ができる方
・常にユーザーファーストで物事を思考できる、思考することが好きな方
仕事の魅力
・iOS/Androidアプリ、バックエンド、AI/ML/データ活用、の3領域にまたがる経験を得て深めることができます。
・世界中の非常に多くのユーザーから毎日フィードバックを得つつ、課題解決に携わることができます。
・ユーザーの課題解決だけでなく、開発プロセスや文化・ツールの改善を通して、自ら開発者体験を向上していくことも重要なミッションです。
・iOS/Androidアプリ開発とバックエンド開発との比率としては、入社時の組織や施策の状況、またご希望にもよりますが、おおむね「アプリ開発 : バックエンド開発 = 50% : 50%」程度を想定しています。