現状と課題
開発体制・環境
開発メンバーの裁量
- OS やエディタ、IDE といった個人の環境は、各自の責任で好きなものを使うことができる
- 企画を決定する場に、実装を担当する開発メンバーが参加している
- タスクの見積もりは、実装を担当するメンバーが中心となって行う
- 全体のスケジュール管理は、途中の成果を随時確認しながら、納期または盛り込む機能を柔軟に調整する形で行う
コード品質向上のための取り組み
- 本番にデプロイされるコードには、全てコードレビューまたはペアプログラミングを実施している
- 何らかのコーディング規約をチーム全体で遵守するようにしている
アジャイル実践状況
- 1ヶ月以下の短い期間でのイテレーション開発を実践している
- デイリーでスタンドアップミーティング、またはそれに準じるチーム内の打ち合わせを行っている
- イテレーションの最後などに、定期的にチームでふりかえりミーティングを行っている
- タスク見積もりの単位には絶対量(人日など)ではなく相対ポイントを用い、極力複数人の意見を調整する形で行っている
- 継続的なデプロイ(デリバリー)を行っている
ワークフローの整備
- 全てのコードをバージョン管理ツールで管理している
- 各メンバーが実装したコードのマージは Pull Request ベースで行われる
- コードによるインフラ構成管理(Infrastructure as Code)の環境が整備されている
オープンな情報共有
- 開発に必要な全ての資料やデータ(個人情報を除く)は、実装を担当するメンバーなら誰でも、上長その他の許可の必要なく自由に閲覧できる
- チャットツールを導入しており、チームのためのチャットルームがある
- 専用の情報共有ツールを使って、ノウハウや議事録、日報などの情報共有を行っている
労働環境の自由度
- 仕事中、イヤホンの装着が許容されている
- フレックスタイム制または裁量労働制を採用している
- リモート勤務を行うことができる
メンバーの多様性
- 育児中の開発メンバーが在籍している
待遇・福利厚生
- 入社時には、各自希望のスペックの PC やディスプレイが支給される
- 希望者には定価 6 万円以上のオフィスチェアが支給される
技術カルチャー
- 経営トップがエンジニア出身、または現役のエンジニアである
現場で使われている技術は?
採用されたら使う技術
- 言語:php, javascript
- フレームワーク:codeigniter, laravel
- データベース:mysql, redis
- ソースコード管理:git
- プロジェクト管理:asana, gitlab
- 情報共有ツール:esa, slack
- その他:ecs, ec2, docker, aurora, aws
チームの構成は?
従業員数に対するエンジニア比率
22%
チームの性別比率
- 男性:82%
- 女性:18%
読者に向けてメッセージをどうぞ!
とにかくスピード!というよりは丁寧に着実に進めていこうという考え方のメンバーが多いです。 その考え方を大事にしながら効率よくスピードを上げてユーザーに価値を提供できるか一緒に考えて挑戦していただける方を求めています。
チームの雰囲気を大事にしており、外部講師に参加してもらいチームビルディングを行っています。 チームメンバーでオンラインランチやチームメンバー同士の1on1、他部署も交えたシャッフルランチも定期的に開催しています。 開発手法や技術の挑戦は声を上げれば取り組みやすく、自由な環境でボトムアップで動いていけるチームです。
お願いする業務
kinconeのエンジニアチーム(6名)のエンジニアとして、開発に必要なすべてのフェーズに携わっていただきたいです。 業務は分業していないため設計からリリースまでエンジニア自身で行っていただきます。 改善点があればチーム内で検討しすぐ改善してアップデートしていける環境を目指しています。
具体的な業務
- 設計
- 開発
- 技術的な課題に対する積極的取り組み
主に設計〜開発になりますが、業務やチームの課題等については積極的に声を出しやすい環境ですので、積極的な提案をお願いしたいです。
入社後の業務
入社後の業務の流れは下記のように考えています。
- 〜1ヶ月 - soulwareの業務の流れや簡単な実装をしながらアプリケーションの理解
- 〜3ヶ月 - メンバーと機能追加 - 勤怠管理のサービスのため法律で決められている項目の理解
- 〜6ヶ月 - アプリケーションの課題把握のためにさらに広い範囲への理解 - 外部サービスとの連携箇所、開発のフロー等
開発の進め方
技術スタック/ツール
- PHP/JavaScript
- CodeIgniter(Laravelへの移行を検討中)
- AWS - EC2,ECR/ECS,RDS(Aurora),SES,S3,SQS
- GitLab/Slack,Google Meet,Gather( https://www.gather.town/ )
開発フローやタスク見積
スクラムを去年導入し、2週間を1スプリントとした開発を行っています。
- デイリースクラム - 毎日15分
- スプリントレビュー - 2時間
- スプリントプランニング - 最大4時間として2-3時間で行っています
- スプリントレトロスペクティブ - 最大90分
エンジニア主導で見積もりからリリースまで行っています。 チーム全体でタスクを共有することで以前より連携しやすくなりました。
意図的にマネージャー/リーダーが取りまとめることをせず、開発チーム以外のCS,Salesチームとの連携もエンジニア自身が行っています。
チーム体制
開発チームは11名(正社員7名、業務委託4名)です。 「勤怠管理kincone(キンコン)」の開発チームは6人です。 開発チームは各年代のメンバーが在籍しています。
働き方
会社全体でフルリモートワークを実施しています。 本社は池袋(東京都豊島区)のWeWorkに籍を置いており、首都圏在住のメンバーは好きな時に利用しています。 首都圏以外に住むメンバーも、自宅以外で作業したい時は会社負担でコワーキングスペース等を利用できます。
勤務時間はフレックス制度を導入しており、コアタイムは11-15時です。 大半の社員が18時くらいに退勤しており、開発チームの2022年の残業平均時間は5時間となっています。 家庭を持つ社員が8割で、子どもの用事で席を外したり、病院へ行くなどの離席も柔軟に対応しています。
環境準備
業務における必要な機器は支給します。
- メモリやCPUのカスタマイズ - 開発チームは全員Macを利用しています
- 椅子/デスク/ディスプレイ/キーボード/マウス - HHKBキーボードや分割キーボード、昇降デスク等
新規登録またはログインを行うと、この求人の続きを閲覧できます。
簡単1分登録(無料)採用に関する条件
雇用形態
業務委託
給与・報酬
時給 3,500円〜7,000円
想定稼働時間
80時間 〜 0時間(週20 ~ 0時間)
必須条件
- PHP/JavaScriptでWebアプリケーションの設計、実装の経験 - 規模は問いません
求める人物像
- 目線や行動がチーム/製品に向いていること
- 技術の話をするのが好きな人
- チームコミュニケーションを大事にしている
歓迎します✨
- Dockerの利用経験
- CI/CDの構築経験
- スクラムの経験
- BtoB向けサービスの開発経験
- リリース後の調査・保守・バグ調査/問い合わせ対応の経験
- テストコードの実装
- インフラの構築
勤務地
リモート
サービス内容について
担当するプロダクトについて
ソウルウェアは誰でも簡単に使えて、さまざまな働き方にフィットするシンプルで画期的なプロダクトを開発・提供しています。
勤怠管理・交通費精算「kincone」(キンコン)
出社・テレワークなど働く場所を選ばずに勤怠管理ができるクラウドサービスです。 Excelや紙での勤怠管理や交通費精算に比べると1/10以上の時間と手間が削減できます。
- 勤怠管理・交通費精算クラウド|kincone(キンコン) https://www.kincone.com/
選考フロー
- カジュアル面談
- 1次面接
- 2次面接
※ポジションによってフローは異なる場合がございます。
新規登録またはログインを行うと、この求人の続きを閲覧できます。
簡単1分登録(無料)関連案件
転職ノウハウ
もっと見る開発言語・フレームワーク
ポジション・職種一覧
エンジニア
プロジェクトマネジメント