転職・求人情報の詳細をご覧になる場合は会員登録(無料)が必要です
部署・役職名 | 【SaaSサービス】アプリ開発エンジニア ※立ち上げメンバー |
---|---|
職種 | |
業種 | |
勤務地 | |
仕事内容 |
【業務内容】 ・Scrumチームの1メンバーとして、開発/運用の両方を担っていただきます。 ・1週間のリリースサイクルの中で、投入した案件については、 リリースまでに必要な全行程を実施します。 ・バックログの一覧に記載された粗い内容から、実現したい成果を定義し、 手段を考え、開発し、リリースまで漕ぎつけます。 ・状況に応じて、コイン、ペア、モブなどの作業スタイルの使い分け、 各々の知識/スキルに応じて、相互にスキルアップしながら作業を進めます。 【大切にしている価値観】 私たちは以下3点にこだわりを持っています。 1. プロダクト(事業)の成功にコミットする 2. 全権を持ったリーダーは置かず、各々のロールを信頼する 3. 各自のモチベーションとミッションを結びつけることでOutputを最大化する 【キャリアパス】 チームとしてミッションを達成するためには、個々人の得意な分野において プレイヤーとしての能力を最大限伸ばしていくことが非常に重要だと考えています。 エンジニアリングでバリューを出す、エンジニアリングマネジメントでバリューを出す、 UXデザインと開発力でバリューを出すなど、各メンバーがそれぞれの強みを 最大限発揮していくことでチームのパワーが最大化されます。 また、将来的なキャリアについても今後同社グループ内で立ち上げていく 他プロダクトに積極的に関わっていくことが可能です。 【エンジニアの学びを支援】 ・勉強会:プログラミング、データモデリング、DDD、AWSなど ・ナレッジシェア:Slackによる随時ナレッジシェアの他に、 3ヶ月ごとに技術ナレッジを全社的に共有しあうTech Dayの実施 ・研修/資格/書籍購入: サポート体制あり。本人の学びの意志を尊重します。 【開発体制・環境】 ■フロント ・React ・Typescript/JavaScript ■バックエンド ・Java×SpringBoot ・Java×独自FW(性能、耐障害性を意識する専門性の高い領域) ■インフラ ・AWS ■開発手法 ・Agile/Scrum ■その他 ・Slack、GitHub 【開発メンバーの裁量】 ・OS やエディタ、IDE といった個人の環境は、各自の責任で好きなものを使うことができる 企画を決定する場に、実装を担当する開発メンバーが参加している ・タスクの見積もりは、実装を担当するメンバーが中心となって行う ・全体のスケジュール管理は、途中の成果を随時確認しながら、 納期または盛り込む機能を柔軟に調整する形で行う ・プロダクトの開発言語やフレームワークなど主要な構成技術は、 基本的に最新版より1年以上ビハインドしていない 【コード品質向上のための取り組み】 ・本番にデプロイされるコードには、全てコードレビュー またはペアプログラミングを実施している ・「リファクタリングは随時行われるべき」という価値観をメンバー全員が共有しており、 日常的に実施している ・何らかのコーディング規約をチーム全体で遵守するようにしている ・提出されたコードには自動的にリグレッションテストが実行される環境が構築されている ・コード品質評価ツールを導入して、メンバーが常に確認できるようにしている 【テストの実施度】 ・ほとんどのプロダクトコードに単体テストを記述、実施している ・ほとんどの機能に受け入れテストを記述、実施している ・機能の実装と同時にテストコードを記述している ・想定される複数環境での品質チェックを義務づけている 【アジャイル実践状況】 ・1ヶ月以下の短い期間でのイテレーション開発を実践している ・デイリーでスタンドアップミーティング、またはそれに準じるチーム内の打ち合わせを行っている ・イテレーションの最後などに、定期的にチームでふりかえりミーティングを行っている ・タスク見積もりの単位には絶対量(人日など)ではなく相対ポイントを用い、 極力複数人の意見を調整する形で行っている ・継続的なデプロイ(デリバリー)を行っている 【ワークフローの整備】 ・全てのコードをバージョン管理ツールで管理している ・各メンバーが実装したコードのマージは Pull Request ベースで行われる ・自動(=システム化され、1コマンドで実行できる)ビルド、 自動デプロイ環境が整備されている ・コードによるインフラ構成管理(Infrastructure as Code)の環境が整備されている |
応募資格 |
【必須(MUST)】 ※金融系の知識や経験は不問です。以下はすべて必須としていますが、マッチングの目安とお考え下さい。 ・様々なメンバーとコラボし、高めあえるコラボレーションスキル ・実務でのWeb系システムの開発経験2年以上(※スクラッチ開発、保守・エンハンス開発、いずれも可) ・要件定義(顧客折衝含む)~リリースに必要な一通りの工程の作業経験と理解 ・複数プロダクト・プロジェクトを経験しており、 必要に応じて自身で新しい技術のキャッチアップをして立ち上がった経験 【歓迎(WANT)】 ※金融系PJの経験は不問です。・テックリーダー、アーキテクトの経験 ・Scrumチームでの開発経験/アジャイル開発に関する深い知識 ・ティーチング/コーチングで自身のスキルを他者に伝播させていくスキル ◆必須経験に加え、以下の経験をお持ちの場合は、本ポジションの技術領域とマッチしているのでさらに歓迎です。 <フロントエンド> ・TypeScriptもしくはES2015以降のモダンなJavaScriptを用いた開発経験1年以上 ・Webフレームワーク(フロント:Vue.js、React、バック:Spring)を用いた開発経験1年以上 <バックエンド> ・Javaでの開発経験1年以上 <インフラ> ・AWSを使ったインフラ構築1年以上 ※1つでも当てはまる方は大歓迎です。 |
リモートワーク | 可 「可」と表示されている場合でも、「在宅に限る」「一定期間のみ」など、条件は求人によって異なります |
受動喫煙対策 | その他 「就業場所が屋外である」、「就業場所によって対策内容が異なる」、「対策内容は採用時までに通知する」 などの場合がその他となります。面接時に詳しい内容をご確認ください |
更新日 | 2024/06/04 |
求人番号 | 3589340 |
採用企業情報
この求人の取り扱い担当者
転職・求人情報の詳細をご覧になる場合は会員登録(無料)が必要です