概要・業務内容
ウェブアプリの開発案件(SPA, アプリ向け WebAPI、CMS を含む広範なシステム開発)において、プロジェクトマネージャーと協力しながら、メンバーを率いて設計・実装・ユニットテストといった業務を主にご担当いただきます。
デザイナー、アプリエンジニア、テスターといった様々なスペシャリストと共に、UI/UX にこだわったモバイルアプリケーション開発に携わることが可能です。
【お任せする業務】
- 設計
- プログラミング
- ユニットテスト
- プロジェクトにおける技術面でのリーダー
※ご志向によっては上記に限らず、上流工程、アプリ開発、デザインなど様々な業務に携わっていただくことも可能です。
やりがい・魅力
フェンリルの共同開発は、業界をリードする大手企業や今後の成長が期待されるベンチャー企業など、幅広いお客様の案件が対象です。
開発するアプリケーションの目的やゴールを明確にし、"お客様やエンドユーザのハピネスとは何か"を意識して開発に取り組みます。
案件の多くは要件定義からデザイン・開発・テストまで一貫してフェンリルが担当するため、エンジニアも上流工程から案件に携わることができます。
クライアントの問題解決の為にデザイナー・ウェブエンジニア・アプリエンジニア・テストエンジニアが一つのチームとなり、最善の方法を選択していきます。
クライアントワークでありながら、エンジニア目線のアイデアをアプリケーションに反映することができます。
プロジェクトの成功の為に、エンジニア目線の最新技術や多様なアイディアを提案していただける方がご活躍いただる環境です。
また、開発案件はリリースごとに分けています。 案件に継続して参加することで腰を据えて携わることができ、リリースを区切りに新しい案件に参画することも可能です。
フロントエンド、バックエンド、インフラなど、ウェブアプリケーション開発全般に携わることができる環境がありますので、自身の技術領域を広げることができます。
必須スキル・経験
- 以下環境のプログラミングについて、合計5年程度の実務ご経験
JavaScript / TypeScript + Vue.js / React / Angular による画面コーディング
- 各種開発言語からの MySQL / PostgreSQL の使用経験
- 基礎的なレベルの Linuxのセットアップ・運用・操作経験
- 基礎的なレベルのクラウド環境(AWS/Azure/GCP)の操作経験
歓迎スキル・経験
- Laravel / Rails / Express / Spring / Django 等のフレームワークを使用したバックエンド開発
- アニメーション、グラフなどビジュアルを重視したアプリケーション開発
- Go / Rust 等を用いた開発
- LambdaやFunctionといったサーバーレス環境での利用した開発
- MySQL、PostgreSQLなどRDBの運用経験、チューニング経験
- AWS / Azure / GCPのインフラ設計、構築
- Docker を使用した開発環境構築
- Flutter / React Native / Unity といったクロスプラットフォーム開発のご経験
求める人物像
- ウェブ開発に対して「プロダクトを育てている」という愛のある方
- 新しい技術の習得に積極的な方
- チームを率いて成果をあげることができる方
- 良いプロダクトを作ることにこだわりを持っている方
- 将来的にテックリードやPMになりたい方
募集背景・配属部門について
[募集背景]
事業拡大に伴う、組織強化のため
[配属部門]
- 部門内にはPM、エンジニア が在籍しておりプロジェクトの内容に応じてデザイナーや品質担当とチームを構成します
- ウェブエンジニアのみで50名以上が在籍しており、エンジニアの評価をエンジニアが行う等、技術力を磨ける環境づくりを行っています
- 世の中に少しでも良いサービスを提供するために、技術力にこだわったプロフェッショナルが集まる環境です
- エンジニアは温和で真面目な気質の人が多い印象です
業務環境
- 開発機は最新世代の MacBook Pro、リモート用にディスプレイ等の貸与も有り
- 開発言語は PHP(Laravel)が中心、Rails / Express / Express / Spring / Django 等は必要に応じて使用
- サーバー環境はAWS / Azure / GCP が中心、オンプレ環境は必要に応じて使用
- ソースコード管理には GitHub Enterprise または GitLab を採用
- コードレビューはプルリクエストを活用し、チーム内で相互に実施
- コミュニケーションは Slack
- ビデオ会議は Google Meets
- 課題管理には Backlog / GitHub Issue を活用
- テストは品質管理部門が担当
- クラウド系の認定資格等の受験料を補助
部門・チーム内のコミュニケーションについて
- プロジェクト単位で定期的なMTGを実施
- テックチームという技術領域ごとにオンライン・オフライン問わず集まるグループがあり、技術情報はそこで共有されます
- テックチームが主体となり、定例のMTGやテック系の勉強会を実施
- テックチームによる評価や学習支援のため定期的な1on1の実施
その他
能力と希望によりプロジェクトリーダーへのキャリアチェンジも可能
会社名 | フェンリル株式会社 |
---|---|