工程師チームラボエンジニアリングの創業者です!2007年チームラボ入社。チームラボではJavaエンジニアとしてファーストキャリアをスタートし、その後、大規模案件や新規立ち上げ案件のPMを担当。現在に至ります!大学時代はウェアラブルコンピューティングのUIに関する研究をしており、その過程でAndroidを少し触った流れからか現在はAndroidアプリを開発しています。iOSのエンターテイメント・教育・ゲームアプリを開発してきました。現在はチームラボのスマートフォンチームで主にUnity、Cocos2d-xを使用したアプリの開発を担当しています。do[働く環境]チームラボのオフィスで勤務![充実したスキルアップサポート]独自の教育プログラムをご用意しています。チームラボのグループ会社「チームラボエンジニアリング」は、チームラボのクライアントワークを中心に、Webアプリケーションやスマホアプリの開発を担当するエンジニア集団です。エンジニアの採用・スキルアップを重視しており、高い技術力を持つフルスタックエンジニアの育成に力を入れています。現場で活躍できる実践的なスマホアプリエンジニアとして成長し、チームラボのソリューション案件に参加していきます。https://www.team-lab.com/engineering/<チームラボのソリューション案件の実例>チームラボグループでは、お客様と直接お取引しており、お客様のニーズに合わせて開発するクライアントワークを、「ソリューション」と呼んでいます。いくつかの実績をご紹介します。AIチャットボットアプリをダウンロードした全てのユーザーに対して、ユーザーの好みに合った服をレコメンドします。・江崎グリココーポレートサイトモバイルファースト&コンテンツファーストをコンセプトに、ウェブ上での企業コミュニケーションの新しいあり方を形にしました。J.LEAGUEお気に入りのクラブの最新情報をまとめて見ることができる他、スタジアム観戦を中心としたポイントプログラムなどを通じて明治安田生命Jリーグチャレンジへの挑戦ができるなど、Jリーグのスタジアム観戦をより楽しく、お得に、便利にするための機能を備えています。毎週勉強会を実施<なぜフルスタックエンジニアが求められるのか>チームラボのクライアントワークは多種多様なお客様と直接のお取引、そして企画・開発・デザインのすべてを自社内でまるっと担当しているのが特徴で、エンジニアの担当領域は多岐に渡ります。そのため、特定の技術や担当領域に縛られないことや、実装だけでなく打ち合わせや折衝を含めて開発に関わり、要件定義やアーキテクチャの設計といったフェーズから、開発を押し進めるエンジニアであることが重要です。案件毎にチームを編成するため、プロジェクトごとに役割が変化する可能性もあり、開発のすべてを担当できるエンジニアになってほしいという思いから、メンバーが「フルスタックエンジニア」になることを方針にしています。<キャリアプラン>■クライアントワークを通じて広がるフルスタックエンジニアの力チームラボの様々なソリューション案件において、要件定義から運用までのすべての開発工程に携わります。案件軸でチームを編成するので様々な案件に携わるチャンスがあります。案件の業種も多様で都度最適なアーキテクチャをチーム内で考え取り入れています。そのため案件ごとに新しい技術にチャレンジすることができるので、経験の幅や学びの密度が濃く、ステップアップしやすいのも特徴です。プログラミングをするだけでなく、お客様との折衝やリーダー経験の機会もあり、どのようなエンジニアを目指すかで、いくらでもできる範囲を広げられる環境です。スマホアプリエンジニアからスタートした後、Webエンジニアやフロントエンドへのチーム移動も可能です。1実装者として1機能、1画面を周りのサポートを受けながら実装するところからスタートし、スキルの向上に応じて、担当範囲を徐々に広げていきます2開発者として設計や実装をチームメンバーと協力しながら主体的に進めて、担当範囲のクオリティを担保します3リーダーとしてシステム全体を構成する各機能の仕様がどうあるべきかを考え、自身でも機能開発しつつ、複数のチームメンバーのソースコードレビューや開発サポートを担当します4技術責任者としてシステム・サービスのクオリティを担保する責任者です提案/見積もりに加えて、クライアント先で技術面での顧客折衝をします5プロジェクトマネージャーとしてクライアントのビジネスにコミットしつつ、プロジェクトをスムーズに進めるために様々な調整をする管理者です主に新規案件の立ち上げや大規模サービスのマネージメントを担当します<エンジニアのアウトプットを最大化するために、各自が求める開発環境の提供や、書籍・ツールの購入を行っています>■環境MacBookPro+外部ディスプレイが標準です。IntelliJ、PhpStorm等の有償ツールもリクエストに応じて提供します。GitHubを利用しています。Bitbucketも利用可能です。社内で管理しているRedmineを利用することが多いですが、案件に応じてJIRAやBacklogを利用することもあり自由に選択することができます。■インフラ環境AWSなど、サービスに応じて選択しています。AWSに関しては社内用VPCを準備しているので、新規でアカウントを作成しなくともすぐに利用することができます。Suiteでメールやカレンダー、ドキュメント管理等を行っており、コミュニケーションはSlackを利用しています。do[PCの支給]MacBookProを提供します。ストレージ(SSD):256GB[実案件への参加]課題だけではなく、チームラボのSolution開発に携わり、実践的なスキルを身に着けます。<充実したスキルアップサポート>■着実な技術習得から自立したフルスタックエンジニアに独自のスキルアッププログラムを用意しており、スマホアプリ開発に必要な技術を一通り学んでいただけます。エンジニアとしてのスキルアップを様々な角度でサポートいたします。チームラボの開発案件に実際に参画しながらも、これらのスキルアップサポートを通して短期間で着実に技術を身につけることができます。スキルを身に着けます。プログラムはフロントエンド、バックエンド、インフラ(AWS)を一通り習得できるよう構成されています。チームラボで開発経験が豊富にあるリードエンジニアが教育を担当しているため実践的なスキルや知識を習得することが可能です。入社前からプログラムを開始できます。上記いずれかにあてはまる方、チームラボが担当する多種多様な案件に参加し、一緒に成長していきませんか?自分次第でいくらでも関われる範囲や役割を変えていけます。通年で採用を行っており、採用人数に上限はありませんので、2019年に入社できる方でしたら、どの方にもチャンスがあります。【入社後の配属チーム】スキル・経験に応じて、開発案件への配属と担当範囲を決定いたします。