company logo

Commune

Mobile Engineer (Contractor)

モバイルエンジニア(業務委託)

Tags: Full-time, Business Japanese, Contract, Remote

Remote (Remote)・Fetched 14 days ago

Job Description

職務内容
### 業務内容
- Flutterを使用した新機能の開発
- UI/UXを重視したインターフェースの実装
- アプリのパフォーマンス改善
- 運用上の手動作業の自動化

---

### 技術スタック
- 開発言語:Dart
- フレームワーク:Flutter
- ソースコード管理:GitHub
- プロジェクト管理:Jira
- 情報共有ツール:Notion / Slack
- その他:Firebase / GitHub Copilot / GitHub Actions

---

### モバイルチームの特徴
- 開発プロセス
- 現在、1ヶ月ごとのスプリント開発を実施しており、新機能開発や既存機能の改善に取り組んでいます。
- チーム構成
- モバイルエンジニア:4名
- 開発パートナー
- チームの特徴
- デイリーミーティングを行い、チーム内で知見をシェアすることで、メンバー間の疑問や不安を解消する環境を整えています。
- エンジニア主体で技術的な課題について話し合う時間や、必要に応じたペアプログラミングの時間を設け、チーム全体で課題解決を進めています。
- プロダクトマネージャー(PdM)と意思疎通を図りながら、モバイルアプリとしての理想的な姿を検討し、機能実装を行っています。
- アーキテクチャやライブラリの選定についても、エンジニアが良いと考えるものを検討し、導入・構築から関われる環境が整っています。

---

### Communeのエンジニアとして働く面白さ/成長環境
- 科学されてこなかった市場でのプロダクト作りに挑戦できる
- 私たちはオンラインコミュニティというまだ在り方に正解のないドメインのプロダクトを開発しています。そのため、常に自分たちでプロダクトのあるべき姿(本質)を考える必要があります。プロダクトのあるべき姿が変化した場合、私たち組織や個人もプロダクトの開発に最適な形に変化していきます。その為、「与えられたタスク」ではなく「自ら立てた問い」に向き合うことが求められています。

- 誠実なメンバーと背中を預け合うことができる
- 誠実で、人に向き合うことを大切にするメンバーが多く集まっています。これは開発者だけでなく、EM、PdMなども同様です。お互いに助け合い、目標を共にし、価値あるものを生み出すことができる環境です。また、IntegrityというValueを掲げており、顧客や社会、自分に対して誠実なプロダクト作りをすることが求められます。

- 技術的な面白さ
- マルチテナント型サービスであること
- 特定業務に限らないホリゾンタルSaaSであること
- BtoBtoCサービスであること
- Communeはマルチテナント型であり、水平スケーリングや応用的なユーザー認証が必要です。また、特定の業務に限定されないホリゾンタルSaaSであるため、顧客のニーズの把握が難しく、データに基づいた意思決定が重要で、多岐にわたる業務を想定しているため、システムの高いカスタマイズ性が要求されます。さらに、BtoBtoCサービスであり、toB向け(ビジネスユーザー、コミュニティ運営者)とtoC向け(顧客の顧客、コミュニティメンバー)の両方の開発を行う必要があります。これは、toB SaaSとしてのビジネスでありながら、toCレベルのユーザー体験の作り込みが必要であり、品質保証の水準、仮説検証の方法、ユーザー体験の要求水準の違いを考慮する必要があります。

---

### 初めてコミューンという会社を知ったみなさまへ
- コミューンにご興味をお持ちいただいた方、またカジュアル面談前にコミューンについて知りたいとお考えのみなさまに向けて、会社やプロダクトに関する公開情報を一つのページにまとめました。下記ページをご覧いただければ、会社情報やプロダクト情報に加え、プロダクト作りを牽引する3名のCxOについても深くご理解いただけます。情報量は多めですが、コミューンをより知るきっかけとしてお役立ていただければ幸いです。ぜひご覧ください!
- [初めてコミューンという会社を知ったみなさまに見ていただきたいページ](https://commmune.notion.site/157d641ad08280cca37ddea6f1ee3576)
応募資格(必須)
- Flutterを用いたアプリケーションの設計・開発経験がある方
- チームでの開発経験があり、円滑なコミュニケーションができる方
応募資格(歓迎)
- パフォーマンスとスケーラビリティを考慮した設計・開発スキル
- 大規模なコードベースを継続的に改善する能力
- モダンなFlutter/iOS/Androidアプリケーションアーキテクチャに関する知識をお持ちの方
- Flutter/iOS/AndroidアプリケーションのUI/UXデザインに関する知識
- API開発の経験
- 技術的負債の解消経験
求める人物像
- より良い成果を出す為に、主体的に行動をし続けることができる方
- 未知なる領域への挑戦を楽しむことができる方
- 複雑性が高い領域に対して、根気強く向かい続けることができる方
- 謙虚さを持ち、より多くの人の幸福を追求できる方
- 他者へのリスペクトを持ち、思いやりをもって行動できる方
- 主観と客観・具体と抽象・相手と自分など、異なる2つの立場から思考できる方
- 新しいことを始めるとき、環境把握のための活動を自ら計画し、実行することが出来る方
- 得意とする領域において真贋の判別ができる方
報酬
- 時給:5,000~6,000円
- 稼働時間:週3日以上・月80時間以上
- 週3日×5時間/日以上の稼働ができる方を探しています。

稼働に関する補足
- Daily MTG(11:00~11:30)へのご参加をお願いいたします。
- 月に1~2回程度実施される仕様説明会(PdMからの情報共有)へのご参加をお願いいたします。
- 平日日中の稼働が望ましいですが、選考の過程で調整させていただければと思います。
勤務地
[本社:東京都品川区西五反田4‐31‐18 目黒テクノビル2F 会社の定める場所(自宅等のリモートワーク含む) ※本ポジションはフルリモートです。]
参考情報
- [Commune Engineer Blog](https://tech.commune.co.jp/)
- [Zenn:コミューン株式会社のメンバーによる技術発信](https://zenn.dev/p/dev_commune)
- [プロダクト開発に関わるメンバーのnote記事](https://note.com/communeinc/m/m0461ccfc061d)