コミューン株式会社 - あらゆる組織とひとが融け合う未来をつくるために、顧客コミュニティサクセスプラットフォームの『Commune』を展開
あらゆる組織とひとのコミュニケーションをなめらかにするコミュニティづくりを、立ち上げから活性化までトータルでサポートします。
▼業務内容 - Flutterを使用した新機能の開発 - UI/UXを重視したインターフェースの実装 - アプリのパフォーマンス改善 - 技術的負債の解消を目的としたリファクタリング - 運用上の手動作業の自動化 ▼技術スタック - Programming languages/Runtime:TypeScript / Dart / Node.js - Frameworks:Express / React / Next.js / Flutter - Infrastructure:Google Cloud - Database:MySQL - Project management:Jira - Source code management:GitHub - Tools:Notion / Slack - Others:Cypress / Jest / imgix / Fastly / Firebase / GitHub Copilot / GitHub Actions ▼今後挑戦していくこと コミューンのモバイルアプリは、元々Webviewのみで構成されており、ユーザーのUI/UX体験に多くの課題がありました。これまでユーザー体験の向上を最優先とし、画面のリプレイスを含む機能開発に注力してきました。ユーザーの課題が一定程度解決されたことで、モバイルアプリの需要は高まりましたが、その結果、運用面での新たな課題が浮き彫りになってきました。今後は、機能開発と並行して、開発・運用基盤の改善にも本格的に取り組んでいきます。 今後取り組む課題 - UI/UXの継続的な改善 - 複数アプリの運用体制の構築と効率化 - アプリリリースプロセスの効率化 - API連携の強化 - テスト戦略の見直しと基盤改善 ▼期待していること - 日常のタスクを進める中で、チーム全体に影響するシステムの改善点や組織課題に気づき、主体的に解決に取り組んでいただくこと。 - チーム内の開発タスクを積極的に消化し、プロダクトの成長に直接ご貢献いただくこと。 - 他メンバーのコードレビューに参加し、知見や経験を共有することで、チーム全体のコード品質向上にご貢献いただくこと。 - チーム内外での知見や経験の共有を通じ、チーム全体の技術力のさらなる向上を目指していただくこと。 ▼ポジションの面白さ - エンジニアが仕様決定にも積極的に関与でき、裁量を持ちながら主体的に開発を進められます。 - アプリ全体を見ながら開発できる環境のため、モバイルアプリ全体を俯瞰しながら作り上げたい方には最適なポジションです。 - Firebaseを活用し、複数のアプリのオペレーション改善に取り組むことができます。複数アプリの運用における効率化や最適化を考えられる方にとってチャレンジしがいのある環境です。 - デザイナーと連携し、モバイルアプリのUIUXをディスカッションできる機会があり、デザイン周りの品質向上に貢献できます。 - 一つのコードベースから複数のアプリを作成するための基盤やソースコードの整理に取り組むことができ、複数アプリ運用ならではの課題にも挑戦していただけます。
募集背景
Communeでは、より優れたアプリ体験を提供するため、2022年4月にモバイルアプリチームを立ち上げ、従来のWebView中心のアプローチからFlutterを用いたネイティブアプリ開発に転換しました。これにより、ユーザーにシームレスで直感的な体験を提供し、日常に自然に溶け込むアプリを目指しています。現在はアプリのリプレイスを進める一方で、設計の改善や他システムとのスムーズな連携など、解決すべき技術的な課題にも多く取り組んでいます。今後のプロダクトロードマップに基づき、さらなる機能開発やUI/UXの改善に注力し、ユーザーにとって快適で利便性の高いアプリを提供することを目指しています。
配属部署
Mobileチーム ▼一緒に働くエンジニアの特徴 - 世の中に明確な市場がない領域にて、新たな価値を生み出していくことにやりがいを感じているメンバーが多いです。 - チームには誠実で意欲の高いメンバーが多いです。率直に、非常にコミュニケーションが取りやすいです。
この仕事で得られるもの
▼科学されてこなかった市場でのプロダクト作りに挑戦できる 私たちはオンラインコミュニティというまだ在り方に正解のないドメインのプロダクトを開発しています。そのため、常に自分たちでプロダクトのあるべき姿(本質)を考える必要があります。プロダクトのあるべき姿が変化した場合、私たち組織や個人もプロダクトの開発に最適な形に変化していきます。その為、「与えられたタスク」ではなく「自ら立てた問い」に向き合うことが求められています。 ▼誠実なメンバーと背中を預け合うことができる 誠実で、人に向き合うことを大切にするメンバーが多く集まっています。これは開発者だけでなく、EM、PdMなども同様です。お互いに助け合い、目標を共にし、価値あるものを生み出すことができる環境です。また、IntegrityというValueを掲げており、顧客や社会、自分に対して誠実なプロダクト作りをすることが求められます。
勤務地
【勤務地詳細】 本社:東京都品川区西五反田4‐31‐18 目黒テクノビル2F 会社の定める場所(自宅等のリモートワーク含む) 【アクセス】 不動前駅徒歩2分/五反田駅徒歩12分
待遇・福利厚生
社会保険完備(関東ITソフトウェア健康保険組合) リファラルインセンティブ制度 健康診断、インフルエンザ予防接種 Communeをご契約頂いている企業様のサービス・商品購入の費用補助
休日・休暇
土日・祝日・慶弔休暇・年末年始/夏季休暇付与実績あり 年次有給休暇(法定通り入社半年経過時に10日付与) 入社時休暇(有給休暇として入社時に5日付与) シックリーブ(有給休暇として入社時より年あたり10日付与)
勤務時間
フレックス制度(コアタイム:11:00-16:00) リモート勤務可(月1日のオフィス出社日)
雇用形態
正社員 試用期間3ヶ月 本採用時の条件変更なし
出社頻度
全社に適用されるポリシー:月に一回の出社 毎週金曜日が“出社推奨日”(≠強制)
モバイルチームの特徴
▼開発プロセス - 現在、2週間ごとのスプリント開発を実施しており、リプレイスプロジェクトと並行しながら、新機能開発や既存機能の改善に取り組んでいます。 ▼チーム構成 - モバイルエンジニア:5名 - 開発パートナー ▼チームの特徴 - デイリーミーティングを行い、チーム内で知見をシェアすることで、メンバー間の疑問や不安を解消する環境を整えています。 - エンジニア主体で技術的な課題について話し合う時間や、必要に応じたペアプログラミングの時間を設け、チーム全体で課題解決を進めています。 - プロダクトマネージャー(PdM)と意思疎通を図りながら、モバイルアプリとしての理想的な姿を検討し、機能実装を行っています。 - アーキテクチャやライブラリの選定についても、エンジニアが良いと考えるものを検討し、導入・構築から関われる環境が整っています。
技術的な面白さ
- マルチテナント型サービスであること - 特定業務に限らないホリゾンタルSaaSであること - BtoBtoCサービスであること Communeはマルチテナント型であり、水平スケーリングや応用的なユーザー認証が必要です。また、特定の業務に限定されないホリゾンタルSaaSであるため、顧客のニーズの把握が難しく、データに基づいた意思決定が重要で、多岐にわたる業務を想定しているため、システムの高いカスタマイズ性が要求されます。さらに、BtoBtoCサービスであり、toB向け(ビジネスユーザー、コミュニティ運営者)とtoC向け(顧客の顧客、コミュニティメンバー)の両方の開発を行う必要があります。これは、toB SaaSとしてのビジネスでありながら、toCレベルのユーザー体験の作り込みが必要であり、品質保証の水準、仮説検証の方法、ユーザー体験の要求水準の違いを考慮する必要があります。
転職サイトGreenでは、コミューン株式会社のスマートフォンアプリエンジニアに関する正社員求人、中途採用に関する情報を今後も幅広く紹介していく予定です。会員登録いただくと、スマートフォンアプリエンジニアに関する新着求人をはじめ、最新の転職マーケット情報、転職に役立つ情報などあなたにあった転職、求人情報をいち早くお届けします。
今すぐの人も、これからの人も。まずは転職サイトGreenで会員登録をオススメします。