【アセスメント〜調査・検証〜計画〜推進支援】テストチーム 開発モダナイズチームにおけるテスト領域
業務委託(フリーランス)
C++JavaJavaScriptPHPPythonRubySQLPerlObjective-CScalaVB.NETCOBOLHaskellVBACSSHTMLNode.jsSpringStrutsJUnitjQueryAngularApacheMATLABSwiftKotlinReactTypeScriptVue.jsNext.jsNuxt.js
スマホアプリエンジニア
作業内容 大手SIerの開発モダナイズチームにおいて、同社内の他事業部が実行しているプロジェクトに参画し、テスト領域のアセスメント実施、テスト計画・統制および推進、さらにはテスト自動化ツールの導入支援を行っていただける方を募集します。特定のプロジェクトに常時参画するのではなく、1つのプロジェクトに1ヶ月〜6ヶ月程度参画し、支援が終了次第、次のプロジェクトに移行する形でご活躍いただきます。作業内容はプロジェクトごとに異なりますが、主に以下の作業を担当していただきます。
・システム導入時のテスト内容のアセスメント
・テスト計画の支援
・テスト統制および推進
・テスト自動化ツール導入支援(システムやアプリケーションのテストを想定)
・品質管理の支援
・アセスメント内容やテストツールの調査・検証作業
【React】建設・建築業界向け施工管理アプリのプロダクト開発
業務委託(フリーランス)
RubyMySQLRedisRailsAWSGitJIRAGitHubReactGoogle Cloud PlatformTypeScriptVue.jsNext.jsfirebaseElasticsearch
フロントエンドエンジニアバックエンドエンジニア
作業内容 【概要】
■具体的な業務内容
・Next.js,TypeScriptによるBtoBSaaSアプリケーション開発(設計/運用などを含む)
・社内における業務支援ツール開発(設計/運用などを含む)
■工程
要件定義~テストまでをお願いしますが、PdMを置くため、要件定義後の設計・実装・テストが主な仕事です。
■開発環境
・言語:React(TypeScript,Next.js)/ReactNative/Ruby(Rails)/Nest.js
・インフラ:AWS/GCP/Firebase/ElasticSearch
・DB:MySQL/Redis
・開発プロセス:アジャイル・スクラム
・その他利用ツール:Github/Slack/notion/Jira/Confluence/Datadog/Autifyなど
・仕事中のイヤホンの装着はOKです。
■開発体制・環境
・設計~実装~テスト~リリース~運用とすべての工程にエンジニアが関わっており、機能や改修がユーザーのためになるかどうかを判断基準としてプロダクト開発をしています。
・週1回、スプリントミーティングを実施し、タスクの見積もりは実装を担当するメンバーが中心となって行っています。
・本番にデプロイされるコードには、エンジニア全員でコードレビューを実施しています。
・開発に必要な全ての資料やデータ(個人情報を除く)は、実装を担当するメンバーなら誰でも、上長その他の許可の必要なく自由に閲覧できます。
・想定される複数環境での品質チェックを義務づけています。
■【開発体制】
・エンジニア9名(業務委託含む)
・プロダクトマネージャー2名
・デザイナー1名
・QA1名
・ゲーム・広告・Sierなど、さまざまなバックグラウンドを持つエンジニアが集まっております。また、子育て中のエンジニアも在籍しています。
■人物像
・自発的に顧客や社内の課題を解決する方法を考え、実践できる
・チームでの開発にコミットし、チーム全体のアウトプットを高められる
■精算幅:140-180h(中央割)
■面談:1回
■備考
・0→1の経験が積めます。
・急成長しているクライアントの自社プロダクトでの開発ができます。
・社内の雰囲気よく、フラットな関係で建設的な議論をしながら業務ができます。
・新しい技術やツールに関しては、積極的に試験・導入するなど新しい取り組みを積極的に行なっています。
・PC貸与も可能、持ち込み可能
・フルリモート相談可能
※週5日〜OKの案件です!
【ソフトウェアエンジニア】ソーシャル経済メディア自社プロダクト開発
業務委託(フリーランス)
JavaJavaScriptPythonRubyGoScalaMySQLRailsSeasar2AngularAWSDockerKotlinReactGoogle Cloud PlatformVue.jsKubernetes
フロントエンドエンジニアフルスタックエンジニアバックエンドエンジニア
作業内容 お客様では複数のプロダクトを運用しており、各プロダクトごとに
様々な技術スタックが使われております。
現在、「技術力で、ビジネスをリードする」という開発チームのミッションのもと、プロダクトの成長速度を更に加速していく必要があります。
その為には、技術が好きでたまらない、新しいことに挑戦することを躊躇しない、ユーザーに良いものを届け続けたい、というエンジニアが集まったチームであり続けることが必要だと考えています。
開発チームが急速に拡大している中、上記のような開発文化を個々人が体現している自己組織化されたチームを維持・拡大していけるかが課題となっています。
実際に、サービス開始から10年以上たったモノリシックなアプリケーションのマイクロサービス化、マイクロフロントエンド化を進める中で、
採用されている技術のほとんどについてはチームメンバで検討し、決定してきました。
新しい技術も積極的に取り入れつつ進めており、全ての技術を統一化しようといった動きはありません。
これは先に挙げた「新しいことに挑戦することを躊躇しない」ということを個々人やチームが体現できているからだと思っています。
このような環境で、勇気を持って挑戦できるチームやプロダクトの土壌を一緒に作っていきたいと思っています。
技術スタック
言語:Kotlin, Clojure, Dart, Rust, Elixir, Scala, Go, Java, TypeScript, JavaScript, Python
サーバOS:Ubuntu, CentOS, Debian, CoreOS, RancherOS
フレームワーク:AngularDart, Duct, Vue.js, Spring, React, Apache Wicket, Seasar2
テストフレームワーク:Gauge
RDB:PostgreSQL, MySQL
KVS:Aerospike
検索エンジン:Elasticsearch
リポジトリ管理:Bitbucket
バージョン管理:Git, Mercurial
CI:Jenkins、Buildkite
VM(仮想技術):Docker, Vagrant, Xen
コンテナオーケストレーション:Kubernetes
サービスメッシュ:Istio
構成管理:Ansible
コミュニケーション:Slack
クラウド:GCP