【フルリモート】Flutter リードエンジニア(プロジェクトリード)
募集背景 ゆめみは2021年より、Flutter を活用した内製化支援を本格的にスタートしました。 https://codezine.jp/article/detail/15362 現在15名の Flutter エンジニアが活躍しています。 その中でテックリードチームを組織し、複数のプロジェクトを後方支援してグループ全体の品質の安定化を担っています。 一方で、プロジェクトをリードする役割のリードエンジニアが、現在不足しており積極的に募集をしています。 仕事内容 スマートフォン・タブレット・ウェアラブルデバイスを活用したサービスの設計~開発に携わっていただきます。 世界中の利用者が使っていただけるネイティブアプリを、ご自身の手で開発する醍醐味を感じていただけます。 実際に当社で開発したアプリケーションでは、全世界で数千万規模の会員向けアプリサービスを扱っております。 以下が実際に担当していただく業務内容です ・プロダクトの設計・開発・リリース後の継続的なサービスディリバリー/DevOps ・顧客側プロダクトオーナーや社内サービスデザイナー/UIデザイナーとの仕様調整 ・詳細設計の実施、開発標準/ライブラリの選定、コアな部分の実装及びメンバーのコードレビュー ・開発プロセス(KPT、dailymeeting、ブランチ戦略、issue/Pull Requestの運用)の継続的な改善を行いチームをリードする ・新規技術導入の為の技術調査及び検証 技術スタック ■APPs: Swift, Kotlin, Flutter ■Web / Front End: HTML5, CSS3, React, AngularJS ■Infra / Serverside: PHP, Node.js, Docker, Laravel, AWS ※ソース管理はGitを使い、コミュニケーションはSlackやJIRAを使っています。OSはmacOS/Windowsを選ぶこともでき、エディターも自由です。 技術選定はオープンソースを中心に、安定した定番技術から先進的なテクノロジーまで、幅広く積極的に取り入れ、プロジェクトに合わせたシステム設計・開発を行なっています。 今後スタンダートとなりうる技術に、実践的に触れることができる環境です! 開発の特徴 ゆめみのエンジニアは「Quality & Agility(高品質と機動性)」をバリュープロポジションとしています。1チーム5~7名程度でアジャイル開発を主眼に置き、手法にこだわらずチームメンバーと共に考え、プロジェクトを進めていることが特徴です。 ◎あらゆるプロダクト・プロジェクトに関わる事ができるScaling Agileの組織が構築されています。 ◎モダンな開発プロセスを採用しており、技術的な負債の解消にも取り組んでいます。 技術カルチャー ■マネジメントのない組織づくり 序列や役職がなく、また、自己決定の給与制度により、評価者がいないため、真に対等な議論ができる文化があります。 ■アウトプット・学習文化 ・Qiitaの企業投稿数No.1 ・SlackのMaturity Score No.1 ・社内勉強会毎月150回開催 などアウトプットと学習に積極的な文化です。 ■レビュー文化 あらゆるプロセスにおいてペアワークを大事にしており、レビュー文化が浸透しています。 各プロジェクトで開催される設計レビュー会などは、オープンレビュー形式になっており、自由に他のチームも参加可能になっています。 ■テックリードチーム 社内には登壇経験があるテックリードが在籍しています。複数のテックリードから構成されるテックリードチームがプロジェクトを横断して支援しており、丁寧なレビューが、あなたの成長を促進します。 現在の課題 ・新卒や中途でもジュニアエンジニアが一定いるため、グループ全体の技術力の底上げを行う為の育成面で課題があります ・ペアプロやテストを書く習慣の浸透など行っていますが育成を効果的に継続的に行う仕組み作りが課題になっています ・また、アプリ開発はUIデザインが実装に及ぼす影響が大きいため、UIデザインチームとの連携を行った上でいかに実装を考慮したデザイン定義を行うかも課題になっています。 配属チーム 入社して2週間はテックリードチームに暫定配属された上で、テックリードの支援の元で開発環境やプロセスに慣れてもらった上で、各チームの特徴やプロジェクトの特性を理解して頂きます その後、所属したいチームを自身で決めて頂く流れになっています 所属した結果、合わないと思えば異動も可能ですし、他のチームとの兼務も自由に自身で決めることができます。実際にチーム異動や兼務も行われています 入社後に期待していること 希望したチーム所属後、1ヶ月を目安にチームにおいてプロダクトの基本的な設計や仕様理解をしてもらいますが、既にいるメンバーの支援をもらって慣れてもらう期間となります 2ヶ月目においては、主担当として機能開発を行っていただきます 入社3〜4ヶ月目からは、リードエンジニアの一部の役割を担ってもらいながら、チームリードをしてもらいますが、プロジェクトの状況にもよるので無理がない範囲で担当もらえればと思っています Flutter グループの特徴 何か頼まれれば教えてくれる親切な人が多いです レビューを大事にしており、採用の選考フローでも以下の記事にあるような評価基準で選考を行っています https://qiita.com/lovee/items/d76c68341ec3e7beb611 https://qiita.com/blendthink/items/aa70b8b3106fb4e3555f Android・iOS グループなどの他のグループにも所属しているメンバーがほとんどです テックリードチームには、Android や iOS グループでもテックリードとして活躍しているメンバーもいます 本ポジションの魅力 プロダクトの成長はもちろん、チームをリードしながらチームやメンバーの成長に関わる事ができます 顧客や PM・UI・UX デザイナーとの積極的な関わりの中でリーダーシップや関係調整能力を身につける事ができます テックリードによる技術支援があった上で、Flutter エンジニアとしての技術力も高める事ができます 社員紹介 ゆめみで働く社員のインタビュー記事をご紹介します。 家族の時間も、仕事の時間も妥協しない。地方暮らしのアプリ開発エンジニア 描く理想は、自己組織化したチーム。若手リーダーが語る、ゆめみの開発環境の魅力 引っ張らず、背中を押そう。一人ひとりが楽しんで挑戦できる「最高のチーム」 クライアントと一緒につくる──ベテランエンジニアの目指すグッドソリューションとは 《2020年2月より 全拠点でリモートワーク標準化》 フルリモートワークの導入が進むゆめみでは、2020年2月より全拠点にてリモートワークが標準となっています。 続きを見る