音楽ファン向け新規アプリ「Freax」を一緒に作ってくれるBackEndエンジニア募集

〜(未定) 東京都港区

何をやっているか

Spectraのミッションは「Always with the Entertainment for you」

これまでエンターテイメント業界は「チケット不正転売」「動画/音源コンテンツの違法アップロード」など、デジタル化による悪影響ばかりがフューチャーされてきました。

しかし、私達はそんなエンターテイメント業界をデジタルの力による産業構造の変革を推進することで、アーティスト・音楽業界の継続的な発展に寄与していきます。

まずは、音楽好きな人がアーティストのライブ・フェス情報を見逃さないアプリ「Freax(フリークス)」(https://itunes.apple.com/app/id1435727812)を2019年5月に正式リリースいたしました。

【メディア掲載実績】
・好きなアーティストのライブ情報を見逃さない「Freax」がローンチ( https://jp.techcrunch.com/2019/05/13/freax/ )
・ライブ情報をファンへ最適に届けるアプリ Freax リリース( https://magazine.tunecore.co.jp/news/14133/ )
・Spectra、ライブ・フェス情報を見逃さないアプリ「Freax」をリリース( http://www.musicman-net.com/business/86172 )

お願いしたいこと

iOSアプリのBackEnd開発のお手伝いをしていただきたいです!

【業務内容】
- iOSアプリのBackEnd全般

各種APIの作成/修正や外部APIとの連携,データ管理(ex.テーブル構築/最適化,Storage系),Crawler/Parserの作成/運用

大きく分けると下記の3つのジャンルで、得意不得意など含めて相談しながらAssignさせていただいています。

1. API(iOSApp用)
2. Crawler/Parser
3. Admin(=管理ツール)

Issue例:
- 重複しているRecordを1つにまとめるように正規化する
- XXXの共通Synonym対応
- お知らせのEndpointの作成
- 最近見た&フォロー中のデータのページング対応をする
- Pushに持たせるPayloadをDBで管理する

【開発ワークフロー】
Issue作成→仕様,デザインの仮Fix→仕様相談/見積もり→仕様,デザインのFix→実装→P-R→Review/Feedback(→修正)→merge

という一般的なフローで開発をしています。

GitHub Issues(Project)を使い、Codeも含めすべてGitHubで管理し、仕様とデザインに関してはPMが担当します。

Clientと連携が必要な場合は、先にEndpointをBackEnd側で作成しておくケースが多いです。場合によっては、I/Fだけ相談し同時に開発ということもあり、コミュニケーションをとりながら柔軟に行っています。

【向いていそうな方】
- 大規模サービスでの開発・データ管理の経験がある方
 - 多数のCrawlerを動かしている影響で大量のデータを扱うことが多いので、大規模サービスでの開発経験があるとフィットしやすいと思います
- アプリ開発のBackEndを担当したことがある方
 - API作成やClientとの連携を意識したパフォーマンスなどに対する経験・造形があると勧めやすいと思います
- チームでの開発経験が豊富な方
 - IssueベースでPMおよび各エンジニアとのコミュニケーションをとりながら進めることが多いので、そういった経験が豊富な方や、そこに抵抗のない方がフィットしやすいと思います
- 音楽が好きな方

働く環境・業務に使うツール

SlackにSingleChannelGuestとして入っていただいた上で、主にGitHubとSlackでコミュニケーションをとるというワークスタイルを想定しています。

【開発環境】
Ruby 2.5.1 (Rails 5.2) / AWS(EC2,S3,CloudFront,ALB,Route 53,RDS(MariaDB),ElastiCache など) / Redis 2.7 / sidekiq / Docker(for ECS) / My SQL 5.7 / metabase

---------
◯詳細
Ruby : 2.5.1
Rails : 5.2
MySQL : 5.7
Redis : 2.7
docker ce : 18.06.1
node : v8.9.1
yarn : 1.12.3
direnv
---------

ちなみにClientは↓のような感じです。
Swift 4.2.1 (VIPERアーキテクチャ) / Xcode 10.2 / APIKit / MusicKit / Firebase

【その他領域のツール】
コミュニケーション:Slack
Issue管理:GitHub Issues
Wiki:Crowi

【業務に関して】
○出社
- 週1のMTGなどはなく、基本的にはリモートを想定しています
- 仕様で細かい調整(ex.Animation,Interaction)など直接話したほうが早い場合などは、合意のもと直接お会いすることもあります
 - その場合は任意の場所で、ランチ時間やお茶の時間・平日の夜・土日を想定しています

○稼働時間
- 稼働時間は基本的には週10hをミニマムで想定させていただいており、週15h~だと検討しやすいです
 - プライベートのご予定や登壇などのイベントごとなどはあると思うので、柔軟に調整しながらできればとは思っています

○稼働タイミング
- 稼働タイミングについては特段縛りはなく、平日⇔土日,日中⇔夜もお好きな時間に働いていただけます
 - 会社員の方は平日の夜or土日にまとめてというケースが多いです
 - 平日10:00~00:00が一番反応はしやすい時間にはなりますが、その他の時間帯でもだいたい12h以内くらいで反応はできると思います

○お試し期間
- お互いにフィット感をはかるためにお試し期間を設けています
 - レベル感やスピード感、組織の文化などを見極めてミスマッチがないようにしたく思っています
 - 2週間~1ヶ月程度で自動更新なしの契約で、2,3こほどIssueをこなしていただき、双方が継続したい場合は継続するというスキームを想定しています


【チーム】
現在フルタイムメンバー3名で開発を行っています。

PM:元メルカリ/ソウゾウでProductManagerとしてアプリ開発を3年弱ほど担当。ディレクション以外にも仕様作成とデザインを担当。

Engineer:元Gunosyで新規サービス開発を担当。主にBackEnd/Infraを担当し、一部Clientも書いています。

Director:元Techouseでインターン・派遣事業の責任者を歴任。主にUserCommunicationとContents作成を担当しています。

その他にも、メガベンチャー(ex.DeNA,メルカリ,mixi)やフリーランス(元CyberAgent,Wantedly)の方などに副業ベースでお手伝いいただいています。

募集詳細情報

ご登録いただくと、プロジェクトの応募条件をご覧いただけます。

類似のフリーランス案件

Workshipでできること
今すぐ無料会員登録

ご登録頂いたフリーランスの方向けに便利な専用機能があります。
無料登録を行って、効果的にプロジェクトを探してください。

  • マッチ度の高い募集をご紹介
    ご登録頂いたプロフィールをもとに、マッチ度の高い募集をご紹介いたします。よさそうな募集に「気になる!」をして、募集の企業からも「気になる!」されるとマッチングされるので、より制度の高いマッチングが可能です。
  • 非公開の募集を見れます
    ログインすることにより非公開の募集を見ることができます。また、ご希望の条件で検索することも可能です。
  • 無料で帳票を作れます
    請求書、見積書、領収書などクラウド上で帳票が作れて管理することが可能です。PDFでダウンロードもできるので、お好きな方法で取引先にお送りください。