【直接取引】【Unity/開発マネージャー】(フルリモート)カラオケ配信プラットフォームのUnityエンジニアリングマネージャー(開発チームのマネジメント経験があり、Unityを使った開発経験が2年以上ある方)
業務委託(フリーランス)
UnityGitHub
PM
作業内容 ▶業務内容
・Unity側開発マネジメント全般
・Unity開発チームのピープルマネジメント
・プラットフォーム開発/運用のプロジェクトマネジメント
・DevOpsや開発ワークフローの最適化
・新技術や新ツール、新アセットの導入提案/導入
・技術的負債の返済計画立案/推進
・各種基盤部分のアーキテクチャ設計/支援
▶技術領域▶
・リアルタイム配信/視聴
・3Dアバターの描画・着せ替えシステム
・フェイストラッキングや音声認識によるアバター操作
・ステージやギフト演出
・歌唱録音/投稿
・ボイスエフェクト等の音声加工
▶ 開発環境
開発言語
クライアントサイド:C#, Java, Swift, Objective-C, C++, HLSL
サーバーサイド:Ruby, Go, TypeScript
フレームワーク
クライアントサイド:Unity
サーバーサイド:Rails, Nextjs, MySQL
インフラ
GCP, Kubernetes, Firebase, Docker
▶ 利用ツール
バージョン管理:Git
ドキュメント管理:Notion
タスク管理:GitHub, ZenHub, Asana
CI:CircleCI
KPI・ロギング:Redash, BigQuery, Bugsnag
コミュニケーションツール:Slack, Discord
【直接取引】【リード】(フルリモート)美容医療の口コミ・予約サービスのソフトウェアエンジニア(ToC、かつDAU1万人〜程度のプロダクトの設計・運用経験のある方)
業務委託(フリーランス)
Kotlin
サーバーサイドエンジニアバックエンドエンジニア
作業内容 自社サービスである美容医療の口コミ・予約サービスの開発業務に関わっていただきます。
美容医療自体の体験向上のために、ユーザーが利用するクリニック・口コミ検索のアプリやクリニックが利用する予約管理ツールなどのアプリケーションを幅広く提供しています。プロダクト全体に関わっていただきながら、技術を軸に利用者の課題解決を通し、提供価値の最大化することを追求し、開発を行います。
技術面でチームをリードしていただき、技術課題のマネジメントや開発フローの整備など、様々な時間軸でチームとしての成果の最大化を担っていただきます。
組織の拡大に合わせチームとしての成果の最大化に必要なチームマネジメントなどにもご希望に応じて関わっていただくことも可能です。
■ 主要言語・フレームワークなど
バックエンド
・Ruby on Rails
フロントエンド
・Next.js
・TypeScript
iOS
・Swift
Android
・Kotlin
インフラ
・Kubernetes
・Amazon EKS
・AWS Fargate
・Terraform
Database / SearchEngine
・Amazon Aurora (MySQL8系互換)
・Elasticsearch
CI
・CircleCI
・GitHub Actions
モニタリング
・Datadog
・Sentry
・Amazon CloudWatch
分析
・BigQuery
・Redash
ソースコード管理・コミュニケーションツール・その他
・GitHub
・Slack
・Notion
・figma
・Miro
【MAYA/Photoshop】(一部リモート)モバイルネイティブ新規タイトルゲーム向け3Dキャラモデラー(MAYAを使用した3Dキャラクターモデリングの実務経験ある方)
業務委託(フリーランス)
PhotoshopMaya
作業内容 ■ゲーム運営会社でのAndroid及びiOS向けの新規タイトル開発・運用に携わっていただきます。
・MAYAやUnityを使用した3Dキャラモデルの制作
・外部制作データのディレクション及び調整
・社内テクニカルアートと連携したシェーダーなど3D表現の提案、検証/実装
・他職掌(プランナーやエンジニア)との仕様に関する意見交換
【業務具体例】
・3Dモデル制作
・キャラクターモデル作成
・エネミーモデル作成
・3Dモデルセットアップ制作
・スキニング(可能であればリギングまでご担当頂きます)
・3D部分の仕様決めと仕様書作成
・制作及び外部発注用の仕様(レギュレーション)作成
・エンジニアやTAと連携して決定/作成頂きます
・外部協力会社様で制作頂いたデータのディレクション及び調整
【TypeScript+Vue.js+Node.js】(フルリモート/週3~)AI関連ネイティブアプリ開発
Node.jsAWSAzureGoogle Cloud PlatformTypeScriptVue.jsNuxt.js
フロントエンドエンジニアバックエンドエンジニア
作業内容 プロダクト開発部への配属を予定しております。
プロダクト開発部では現在約10名体制で「AI GIJIROKU」「AIコールセンター」の開発に取り組んでいます。
【具体的な業務内容】
・音声認識をはじめとする機械学習を利用したシステムにかかわるプロダクトのソフトウェア開発
・フロントエンドおよびバックエンドのソフトウェア開発
・AI に関連するプロダクトのネイティブアプリケーション開発
【本ポジションの魅力】
・急速に導入社数が増加している自社プロダクトの成長に貢献することができ、新しい技術に触れる機会が豊富に存在します
・国内SaaS企業の中でトップクラスの成長率を誇り、ユニコーン規模の上場を狙えるポジションで直近の上場を見据えています
・国内外問わず各分野のトップクラスのメンバーで構成された少数精鋭の組織のため、意思決定のスピードが早く、経営層と近い距離感で勤務いただけます
・組織やプロダクトの急成長と共にスキルアップできます
・プロダクトは順調にグロース中であり、ベンチャーながら安定感のある環境です
・需要の高い音声処理や自然言語のAI × SaaSプロダクトの知見獲得とキャリア構築ができます
【データエンジニア】新規事業立ち上げ!snowflakeやThoughtspot、dbtを駆使し最先端のデータビジネスを展開中!
業務委託(フリーランス)
PythonSQLGitSnowflake
作業内容 あらゆる消費者の行動データに触れる/最先端の環境でデータエンジニアの経験を積むことが可能な環境です。
USでは急速にシェアを伸ばしておりRedshiftやBigQueryよりも高速・低価格なソリューショであるsnowflake、その他dbt、ThoughtSpotなどを活用し、次世代のデータマーケティングのスタンダードを築くようなポジションです。CIMにも名前を連ねております
【業務内容詳細】
・データ活用のためのETL処理の開発と運用
・snowflakeを活用した大規模なデータパイプライン、データ蓄積基盤の設計、開発など
・BIツールを使った、意思決定のための分析環境の開発・運用
・インフラタスク自動化の設計・開発
・dbtを利用して、データモデル構築を汎用化し活用できるようするための技術方式の設計
・次世代アーキテクチャの検討・計画立案
・データエンジニアのチームマネジメントおよび人材育成
【開発環境】
言語:Python、SQL
バージョン管理:GitHub、Bitbucket、GitLab
開発ツール:Xcode、Android Studio
コミュニケーションツール:Redmine、Slack
DWH:snowflake
BI:ThoughtSpotpot
※選定から関わることが可能です
【TypeScript/Nest.js】フィットネスアプリ開発案件
業務委託(フリーランス)
PythonMySQLNode.jsReactTypeScriptNext.js
アプリケーションエンジニア
作業内容 ・次世代型フィットネスサービスの開発をご担当いただきます。
・主に下記の開発をお任せする予定です。
-Androidのバックエンド
-モバイルアプリのバックエンド
-コンソールのバックエンド
【Kotlin】動画サービス開発案件
業務委託(フリーランス)
C++JavaCPythonRubyGoAndroidLinuxiOSUnixMySQLRedisHadoopRailsAWSNginxUnicornJenkinsJIRAMemcacheSwiftGitHubChefKotlinZabbixAnsibleHive
アプリケーションエンジニアスマホアプリエンジニア
作業内容 ・動画サービスの開発に携わって頂きます。
・設計や開発から幅広く担当いただきます。
※担当範囲は、スキルや経験および進捗状況により変動いたします。
【Unity/テックリード】(フルリモート)カラオケ配信プラットフォームのテックリードUnityエンジニア(Unity開発経験及びチーム開発経験2年以上ある方)
業務委託(フリーランス)
UnityGit
フロントエンドエンジニア
作業内容 ▶ 業務内容
・Unity開発全般
・リアルタイム配信/視聴まわりの改善や機能追加
・3Dアバターの描画・着せ替え・モーション操作など
・顔認識や音声認識の精度改善
・カラオケ機能の改善や機能追加
・アプリのUI/UXの実装
▶ 開発環境
開発言語
クライアントサイド:C#, Java, Swift, Objective-C, C++, HLSL
サーバーサイド:Ruby, Go, TypeScript
フレームワーク
クライアントサイド:Unity
サーバーサイド:Rails, Nextjs, MySQL
インフラ
GCP, Kubernetes, Firebase, Docker
▶ 利用ツール
バージョン管理:Git
ドキュメント管理:Notion
タスク管理:GitHub, ZenHub, Asana
CI:CircleCI
KPI・ロギング:Redash, BigQuery, Bugsnag
コミュニケーションツール:Slack, Discord
▶ ポジションの魅力
・Unityを利用するものの非ゲームアプリという非常にレアな経験が積めます
・実験好きの組織なので、最新のツール・フレームワーク・手法をどんどん試せます
・ポテンシャル抜群のプロダクトを一気に育てて広める今だけのフェーズを経験できます
・ユーザーの声を配信で直接聞けるため、施策の効果がすぐわかり、高速にPDCAを回せます
・家のエンタメ、音声コミュニティの加速、5G普及、XRの進化……可能性しかない領域です
【Next.js/TypeScript/フルリモート/週4-5日】Web3企業のフロントエンジニア
AWSDockerGitReactGoogle Cloud PlatformTypeScriptVue.jsNext.jsNuxt.js
フロントエンドエンジニアバックエンドエンジニア
作業内容 要件定義,基本設計,詳細設計,実装,テスト,運用・保守
【概要】
Web3ゲームを開発している企業にて、コミュニティプラットフォームを開発中のため、フロントエンジニアとして参画していただきます。
【仕事概要】
・少人数(企画2名/エンジニア3名ほど)でのゲームプラットフォームになりえるコミュニティサイト立ち上げ。
・Figma上のデザイン素材を使ってReact.jsベースでUIを構築
・簡単な静的HTMLの構築
・詳細なデザイン資料がない場合でもデザインテンプレートなどを使ってUIを構築
・URL設計やWebAPIへのアクセスタイミング/キャッシュ構造の設計・実装
【ITコンサル】自動車メーカーでの社員代替業務の求人・案件
業務委託(フリーランス)
ITコンサルタントコンサル
作業内容 【概要】
・メーカー側の立場でシステム開発に係る予算申請業務とベンダーコントロール(ユーザー側)の2つを担当
・新規のシステムではなく基本的には既存システムの保守及び保守開発PJ
【システム】
・自動車の利用者様向けに提供されている各種カーサービスに係るシステム
・基本は保守開発で、EOSL対応など様々なフェーズの案件が断続的に発生しており、いくつかの案件を担当
‐Remoteサービス(バッテリー残表示、カーエアコンリモート操作)
‐コンテンツサービス(ナビを通じての情報提供)
‐オペレーターサービス(交通情報等)
‐地図情報から満空情報の仕様変更に伴う追加開発
‐社外からエアコンのオン/オフ操作やドアのロック解除の遠隔操作
‐日本で使われているものを欧州でも使えるようにエンハンス
‐IOSのVerUP対応、AndroidのVerUP対応(OSのバージョンアップ)
‐仕様変更API変更に伴う対応。(セキュリティテストの調整など)
‐オンプレ環境からクラウド環境への移行
【開発ベンダー】
・自動車メーカー側の立場で、国内外のSierと共にPJを進めていく
・開発パートナー(大手Sier)側にPMがおり、PJを進める上で連携
・PM実務や作業自体はベンダーにて対応するが、ベンダーからの見積や提案内容を見て工数や費用感の妥当性や仕様検討漏れが無いか、テストケースの確認等を行う必要がある。
※WBSや詳細設計の中身にまで踏み込むことはない
【承認申請】
担当している案件について、PJの遅延や考慮漏れによる追加見積などが発生した際に追加で予算を取る社内申請が必要
・自部署の課長、部長に対してプレゼン資料を作成し、ステコミでプレゼンのスピーカーを担当
【GCP】IoT関連シェアリングサービス案件
業務委託(フリーランス)
JavaScriptPythonGoNode.jsRailsDockerGoogle Cloud PlatformVue.jsKubernetes
インフラエンジニア
作業内容 IoT関連シェアリング自社サービスに、
インフラエンジニアとして携わっていただきます。
具体的には、下記業務をお任せいたします。
- iOS/Androidアプリのバックエンド(Firebase)の設計。構築
- 社内向けWebアプリ、ツールのバックエンド(GCP)の設計、構築
- 車載IoTデバイス関連ソフトウェアのバックエンド(GCP/AWS)の設計、構築
- データ分析部門との連携を通じたデータ基盤の設計、構築
- 各種サービスのパフォーマンスチューニング、障害検知のためのモニタリング
【Flutter】投資サービスプロジェクト新規開発案件
業務委託(フリーランス)
AndroidLinuxMySQLRailsAWSGitSwiftFlutter
スマホアプリエンジニア
作業内容 ・Flutterを用いた新規プロダクトの開発に携わっていただます。
・設計から幅広く担当していただきます。
・具体的な作業内容は下記です。
-開発プロセス改善によるチームのパフォーマンス最大化
-データを活用した改善施策の提案、実装、ログ分析による仮説検証
-日々変わり続ける状況に応じた適切な技術選定、アーキテクチャ設計
※担当範囲は、ご経験および進捗状況により変動いたします。
【C#/Azure】リードエンジニア/自社メタバースプラットフォーム設計開発・運用(フルリモート)
業務委託(フリーランス)
C++JavaScriptPHPC#CSSHTML5MySQLRedisjQueryAWSAzureUnity
フロントエンドエンジニアPMPMOゲームエンジニアバックエンドエンジニア
作業内容 ■業務内容:
自社メタバースプラットフォーム関連のサーバーサイドの設計、開発、運用、およびサーバーチームのリードを行って頂きます。
・新規プロダクト、サービスに関するAPI開発
(チケット管理、リアルタイムサーバの管理、イベントに付随する機能の開発等)
・パートナー企業との開発連携
・各種IPのWEB周りのサポート
・海外展開向けの技術調査・技術検証〜開発・運用
・チームマネジメント
※ご経験に応じて業務をお任せいたします。
■開発環境:
・言語/フレームワーク: gRPC, C# (Unity), HTML, CSS, C++, Redis, MySQL, JavaScript(JQuery) , MagicOnion
※技術選定は必要に応じて柔軟に行います
・インフラ: Azure (Data Explorer, AppService, Database for MySQL, Cache for Redis, VMSS, etc)
・CI:GitHub Actions, Jenkins
・ コミュニケーション: Slack, GitHub, Wrike, Notion
■募集背景
メタバース・仮想空間はまだ未開の市場ではありますが、同社ではこの領域において
仮想空間の実現という壮大な構想を掲げ、すでに億を超える事業投資を行っております。
前例がない中で自分達が市場を切り開き、世の中に新しい価値を感じてもらうには、
それ相応のクオリティも求められるなど、登る壁は高いですが、世界へ素晴らしいコンテンツを
「いつでも」「どこからでも」楽しんで頂けるよう、今後も開発を進めてまいります。
そんな考えに賛同いただける方を募集しております。
スマホ向けゲームアプリ開発支援業務
業務委託(フリーランス)
C++JavaJavaScriptPythonObjective-CAndroidiOSMySQLSQLiteRedisMongoDBXcodeJenkinsSwiftCocos2d-xKotlinVisual Studio
スマホアプリエンジニア
作業内容 クライアントではスマートフォンアプリの開発・運営を行っており、
・既存サービスの拡大
・2つの新規サービス立ち上げ
上記理由に伴ってエンジニアを増員採用予定になります。
Cocos2d-xと聞くとレガシーな印象がある方もいるかもしれませんが、
UIやレンダリング回りのコアな部分に携ることができ、
ゲームエンジンの根幹も自身で作ることができるため希少な経験を通して自らのスキルアップが望めます。
コミュニティやオンラインゲーム通信のような技術、リアルタイム通信を自社で開発する技術力を持っており、100%自社開発となります。
■具体的な業務内容
- Cocos2d-xを使ってスマホアプリの開発
- Gitを利用したチーム開発
- LEAN UXを用いたアジャイル開発
- 既存サービスのメンテナンス及び改善
- 新規サービスの開発
- 通常リーダーを通して仕事やリソースセットが下りてくるものですが、クライアントでは現場当事者同士で相談しながら進めています。
- スキルやノウハウの共有など重視しています。(そういった事を積極的に行ってきた方も歓迎!社内でも定期的に共有会を実施しています。)
- LEANな制作環境で多様な職種の方とプロジェクト進行ができます。
- 柔軟な開発環境で開発できます。
- 開発・デザインともに外注がほとんどありません。
【UnrealEngine/Unity】(一部リモート)モバイルネイティブ新規タイトルゲーム向けエフェクトアーティスト(リアルタイム3Dエフェクトの業務経験ある方)
業務委託(フリーランス)
UnityUnreal Engine
作業内容 ■ゲーム運営会社でのAndroid及びiOS向けの運営/新規開発タイトルにおける
エフェクト制作全般をご担当頂きます。
Unity、Maya、AfterEffectsなどのツールを使用して、アプリ内の環境エフェクト、キャラクターエフェクトなどを制作して頂きます。
※一部タイトルにおいてはSparkGearを用いたエフェクト制作もあります
【業務具体例】
新規開発中の3Dタイトルにおけるバトル内エフェクトや、会話シーンエフェクトの制作
※Unityを用いて攻撃エフェクトやヒットエフェクト、演出内のエフェクト制作など
運営タイトルにおけるバトル内エフェクトや、会話シーンエフェクトの制作
【フロントエンド】生活情報系サービス開発案件
業務委託(フリーランス)
PHPGoCSSHTML
フロントエンドエンジニアプランナーサーバーサイドエンジニア
作業内容 ・PC、スマートフォン向けWEBサービスやアプリのWEBビュー部分のWEBフロントエンド(JS, CSS, HTML)の運用・開発をお願いいたします。
・PHP環境のため、PHPテンプレートを直接修正いただきます。
・開発チームで動いているため、サーバーサイド、アプリケーション、プランナーとのやり取りも発生します。
・ご担当いただくのは生活情報配信系のサービスとコミック系のサービスです。
【TypeScript】女性向けウェルネスアプリ開発案件
業務委託(フリーランス)
PythonAWSDockerGitGitHubReactTypeScriptGraphQL
バックエンドエンジニア
作業内容 ・TypeScriptを用いた女性向けウェルネスアプリ開発案件に携わっていただきます。
・主に下記作業をご担当いただきます。
-Android版の開発と検証
-EC機能開発
-既存アプリ連携開発
-レコメンド実装
-バグ修正
-パフォーマンスチューニング
【Photoshop/Unity/Spine】(一部リモート)モバイルネイティブゲーム向け2Dアニメーター(制作/チェックバック)(Photoshop/Unity/Spine(Live2Dでも可)の実務経験2年以上ある方)
業務委託(フリーランス)
PhotoshopUnity
アニメーター
作業内容 ■ゲーム運営会社でのAndroid及びiOS向け某IPアニメタイトルゲームを中心とした運用タイトルのアニメーション制作及び外部ディレクション業務
Photoshop、Unity、Spineなどのツールを用いてイラスト、キャラクターのアニメーション制作及び、協力会社からの納品物のチェックバックや調整などクオリティを担保して頂く業務となります。
【業務具体例】
■メモリアイラストやADVパートの立ち絵モーションの制作及びCB
・SPINEを使用したセットアップ/モーション制作
・協力会社から提出されたデータの品質(モーションイメージや品質、不具合)チェック
・Unityを使用したデータの組み込み
■その他アサルトリリィ以外のタイトルにおけるアニメーション、演出の制作及びCB
・SPINEを使用したアニメーション制作
・Unityを使用した組み込み業務
・Unity及びShurikenを使用したエフェクト、演出制作
【直接取引】【Unity/テックリード】(フルリモート)カラオケ配信プラットフォームのテックリードUnityエンジニア(Unity開発経験及びチーム開発経験2年以上ある方)
業務委託(フリーランス)
UnityGit
フロントエンドエンジニア
作業内容 ▶ 業務内容
・Unity開発全般
・リアルタイム配信/視聴まわりの改善や機能追加
・3Dアバターの描画・着せ替え・モーション操作など
・顔認識や音声認識の精度改善
・カラオケ機能の改善や機能追加
・アプリのUI/UXの実装
▶ 開発環境
開発言語
クライアントサイド:C#, Java, Swift, Objective-C, C++, HLSL
サーバーサイド:Ruby, Go, TypeScript
フレームワーク
クライアントサイド:Unity
サーバーサイド:Rails, Nextjs, MySQL
インフラ
GCP, Kubernetes, Firebase, Docker
▶ 利用ツール
バージョン管理:Git
ドキュメント管理:Notion
タスク管理:GitHub, ZenHub, Asana
CI:CircleCI
KPI・ロギング:Redash, BigQuery, Bugsnag
コミュニケーションツール:Slack, Discord
▶ ポジションの魅力
・Unityを利用するものの非ゲームアプリという非常にレアな経験が積めます
・実験好きの組織なので、最新のツール・フレームワーク・手法をどんどん試せます
・ポテンシャル抜群のプロダクトを一気に育てて広める今だけのフェーズを経験できます
・ユーザーの声を配信で直接聞けるため、施策の効果がすぐわかり、高速にPDCAを回せます
・家のエンタメ、音声コミュニティの加速、5G普及、XRの進化……可能性しかない領域です
【直接取引】【UnrealEngine/Unity】(一部リモート)モバイルネイティブ新規タイトルゲーム向けエフェクトアーティスト(リアルタイム3Dエフェクトの業務経験ある方)
業務委託(フリーランス)
UnityUnreal Engine
作業内容 ■ゲーム運営会社でのAndroid及びiOS向けの運営/新規開発タイトルにおける
エフェクト制作全般をご担当頂きます。
Unity、Maya、AfterEffectsなどのツールを使用して、アプリ内の環境エフェクト、キャラクターエフェクトなどを制作して頂きます。
※一部タイトルにおいてはSparkGearを用いたエフェクト制作もあります
【業務具体例】
新規開発中の3Dタイトルにおけるバトル内エフェクトや、会話シーンエフェクトの制作
※Unityを用いて攻撃エフェクトやヒットエフェクト、演出内のエフェクト制作など
運営タイトルにおけるバトル内エフェクトや、会話シーンエフェクトの制作
【Unity/Shuriken】(一部リモート)モバイルネイティブ運営タイトルゲーム向け演出アニメーター(Unityを用いたUIパーツアニメーションの演出制作実務経験ある方)
業務委託(フリーランス)
MayaUnityAfter Effects
アニメーター
作業内容 ■ゲーム運営会社でのAndroid及びiOS向けの運営/開発タイトルにおける
UI演出、画面演出の制作を行って頂きます。
Unity、Maya、Spine、AfterEffectsなどのツールを使用して、
アプリ内のエフェクトや演出を制作して頂きます。
【業務具体例】
■Unityを使用した演出制作
・UIパーツのアニメーション制作(UIはUGUIで構成されています。)
・UIに関連する演出において必要な箇所に表示するエフェクトの制作
・画面遷移演出制作
・ガチャ画面演出制作など
■Shurikenを使用したエフェクトや演出制作
・アサルトリリィやシノアリスの画面演出
・新規開発における3Dエフェクトなど
【Typescript】フィットネスデバイスサービス/テックリードの求人・案件
業務委託(フリーランス)
Node.jsKotlinTypeScript
バックエンドエンジニア
作業内容 某ITベンチャー企業で運営しているフィットネスデバイスサービスのテックリード(フロントエンド+サーバーサイド+ネイティブ+クラウド)を担当頂きます。
本募集ではユーザ数の拡大や新サービスの展開も進行中であることから、今後アプリ開発を中心とする優秀なエンジニアを探しています。プロダクト・組織が拡大する中、コードの健全性の担保・基盤の改善をしつつ日々のアプリ開発を推進する人材を募集中です。
業務内容
■役割
新機能開発・既存機能修正・UI改善など日々のWebアプリケーション等テックリードとして開発を担っていただきます。Webエンジニアポジションはフロントエンドだけでなくサーバサイドやネイティブ、クラウドも可能な限り開発することが要求されます。提示されたUIデザイン・業務要件に沿った形で最適な設計および実装を進めつつ、自ら課題を発見し、 システム最適化のためリファクタリング・ コード統一化/共通機能実装・UI/UX改善・脆弱性対応など種々な課題解決を行っていただきます。
フロントエンドにおいてはNext.js, TypeScript, SCSSなどを利用しています。
・新機能開発・既存機能修正・UI改善など日々のWebアプリケーションの設計/開発/テスト
ー 速度改善/負荷分散に対する改善立案及び改修
ー 既存コードのリファクタリング
ー テスト自動化
ー クラウド及びコンテナの構築/運用
ー サービス品質改善/向上に対する企画立案及びそれに伴う技術調査
・進捗/課題管理、各種調整等のマネジメントタスク
・システムアーキテクト又は要件定義
・必要に応じてツール/FW等の技術選定
・定例MTG対応
・仕様書等ドキュメント作成(一部)
※経験値次第でお任せする業務が決定します。
O S :Linux
言 語 :フロント)HTML, CSS, JavaScript
サーバーサイド)Node.js, Go, Python (一部サービスで利用)
F W :フロント)Vue.js, React, Next.js, TypeScript, Vite
サーバーサイド)TypeScript
D B :MySQL
Cloud : GCP
コンテナ :Docker、Docker Compose
ライブラリ:jQuery
CI/CD :Jenkins
シフトスケジューリング最適化: Rust
その他 :GitHub, Slack,
【Kotlin】スマホフォトアプリ開発案件
業務委託(フリーランス)
RubyRailsSwiftGitHubKotlinVue.js
スマホアプリエンジニア
作業内容 ・スマホフォトアプリの開発において、設計から幅広く担当して頂きます。
・SwiftやRailsおよびVue.jsのご経験がある方は、
併せて依頼されることがございます。
※担当範囲は、スキルや経験および進捗状況により変動いたします。
【JavaScript】アプリケーション現状調査・改修業務
業務委託(フリーランス)
JavaScriptjQueryKnockout.jsApacheLESS
作業内容 案件内容 :<案件概要>
・Google Play と Apple Storeに公開中アプリの動作環境や開発環境
を最新化するための現状調査を行う。
・調査結果を元に改修を行う。
<作業内容>
・Apache Cordova を用いて2017年に作成されたハイブリッドアプリの
フレームワークやライブラリを最新化するための改修箇所の調査を行う。
・現在のGoogle Play、Apple Storeのガイドラインに沿ったアプリと
するための更新箇所の調査を行う。
・上記調査結果を元に開発環境や動作環境を構築して改修を実施する。
<技術スキル(現在利用している技術)>
・javascript
・cordova
・jQuery
・knockout.js
・Zepto.js
・LESS(CSS)
※jQuery/knockout.js/Zepto.jsは、
他ライブラリ(Vue.js/React等)に置き換える可能性あり
<対応概要>
・調査時の開発環境・動作環境構築
・改修時の開発環境・動作環境構築
・Framework 最新化調査・改修 (Apache Cordova)
・Framework 最新化にあわせたライブラリの更新・置き換え
・Xcode 最新化調査・改修 (Ver6→11予定)
・Android Studio 最新化調査・改修(現行バージョン不明)
・Apple Store のガイドラインに沿った更新調査・改修
・Google Play のガイドラインに沿った更新調査・改修
<スケジュール>
2021年8月1日~2021年8月31日 現行調査
2021年9月1日~2021年12月31日 改修作業(予定)
※状況により前後する可能性がございます。
8月or9月スタートが可能な方の御提案をお待ちしております。
▼勤務地等
最寄駅 :人形町・中野 (基本出社)※応相談※
※現行調査~製造あたりまでは、リモートの頻度を増やすことは
相談可能です。
ただ、テスト工程はほかのアプリとの連携などを担当者と
やり取りしながら行う必要があるので、残念ながら常駐必須に
なってしまいます。おそらく1か月程度は常駐になってしまうと
思います。また、エンド自体が常駐を好む文化があるので、
テストフェーズ以降は常駐をお願いしたいと思います。
勤務時間 :09:00~18:00 ※PJの状況により前後有
▼条件面
期間 :2021年8月 ~ 中長期
※応募条件:30代後半まで
※選考を進めるにあたってスキルシートが必要です
※外国籍の方はお断りしております
【直接取引】【Unity】(フルリモート)カラオケ配信プラットフォームのUnityエンジニア(Unity開発経験及びチーム開発経験2年以上ある方)
業務委託(フリーランス)
UnityGit
フロントエンドエンジニア
作業内容 ▶ 業務内容
・Unity開発全般
・リアルタイム配信/視聴まわりの改善や機能追加
・3Dアバターの描画・着せ替え・モーション操作など
・顔認識や音声認識の精度改善
・カラオケ機能の改善や機能追加
・アプリのUI/UXの実装
▶ 開発環境
開発言語
クライアントサイド:C#, Java, Swift, Objective-C, C++, HLSL
サーバーサイド:Ruby, Go, TypeScript
フレームワーク
クライアントサイド:Unity
サーバーサイド:Rails, Nextjs, MySQL
インフラ
GCP, Kubernetes, Firebase, Docker
▶ 利用ツール
バージョン管理:Git
ドキュメント管理:Notion
タスク管理:GitHub, ZenHub, Asana
CI:CircleCI
KPI・ロギング:Redash, BigQuery, Bugsnag
コミュニケーションツール:Slack, Discord
▶ ポジションの魅力
・Unityを利用するものの非ゲームアプリという非常にレアな経験が積めます
・実験好きの組織なので、最新のツール・フレームワーク・手法をどんどん試せます
・ポテンシャル抜群のプロダクトを一気に育てて広める今だけのフェーズを経験できます
・ユーザーの声を配信で直接聞けるため施策の効果がすぐわかり、高速にPDCAを回せます
・家のエンタメ、音声コミュニティの加速、5G普及、XRの進化……可能性しかない領域です
【直接取引】【Unity/Shuriken】(一部リモート)モバイルネイティブ運営タイトルゲーム向け演出アニメーター(Unityを用いたUIパーツアニメーションの演出制作実務経験ある方)
作業内容 ■ゲーム運営会社でのAndroid及びiOS向けの運営/開発タイトルにおける
UI演出、画面演出の制作を行って頂きます。
Unity、Maya、Spine、AfterEffectsなどのツールを使用して、
アプリ内のエフェクトや演出を制作して頂きます。
【業務具体例】
■Unityを使用した演出制作
・UIパーツのアニメーション制作(UIはUGUIで構成されています。)
・UIに関連する演出において必要な箇所に表示するエフェクトの制作
・画面遷移演出制作
・ガチャ画面演出制作など
■Shurikenを使用したエフェクトや演出制作
・アサルトリリィやシノアリスの画面演出
・新規開発における3Dエフェクトなど
Senior Frontend Engineer__シニアフロントエンジニア
業務委託(フリーランス)
AngularGitSassLESSReactGoogle Cloud PlatformTypeScriptVue.jsWebpack
フロントエンドエンジニア
作業内容 【概要】
運動療法クラウドサービスを提供するベンチャー企業です。
23年7月に、1.5億円の資金調達を終えました。
主要メンバーとして、開発組織の生産性向上に貢献し、製品開発をリード頂くポジションです。
【主な責任】
- React と React Native を使用したウェブおよびモバイル アプリの構築
- バックエンド開発者と共に、フロントエンドからバックエンドまでをシームレスに開発
- UI/UX デザイナーと共に、ユーザー エクスペリエンスを向上させる開発
- プロダクトの要件を理解し、技術的な仕様への落とし込み
- 汎用的なアーキテクチャの構築および高品質なプログラミング
- サービスの信頼性の向上
- プロダクトを強化するため専門的な知見
- ピアコードレビューの実施
- 可能な限りプロセス自動化(CI)
【現在のチーム構成】
プロダクトマネージャー1名、エンジニア3名、デザイナー1名で構成され、週次スプリントで協力して作業を進めています。
小さなバッチサイズでの迅速なデプロイ、バックログアイテムのリードタイム測定に重点を置き、チームの生産性の可視化と改善に注力しています。
【事業内容と会社の特徴】
ヘルスケア分野のシステム開発に特化。
ミッション:「リハビリを日常化し、社会を元気にする」。
運動療法クラウドサービスの接骨院業界や整形外科分野での普及に焦点を当て、
がんや骨粗鬆症など運動療法の効果が証明された他の疾患分野への拡大を計画。
【採用背景】
組織の拡大のため。
案件No:129_002
【直接取引】【PHP/Laravel】(フルリモート)自社スポーツマッチングアプリ/新規事業サーバサイド開発(WEBシステムの開発経験3年以上でSPA開発経験ある方)
業務委託(フリーランス)
PHPLaravel
サーバーサイドエンジニア
作業内容 自社サービスである、スポーツマッチングアプリと新規事業開発におけるサーバーサイド開発全般をお願いします。
アプリは、サーバサイドはPHP7のLaravelフレームワークで開発しています。
フロントを担うアプリエンジニアと連携しながらAPIや管理画面の設計・実装を進めます。
内容によってはインフラ構築も行います。 開発環境や使用する技術・ライブラリ等に縛りはありませんので、
興味のある技術を取り入れながら開発を進めていただくことが可能です。
今回ジョインいただいた方には設計から開発まで幅広く関わっていただきたいと思っています。
【開発環境】
◆言語:Kotlin(Android)、Swift(iOS)、PHP7(API、管理画面)
◆サーバ:AWS(EC2、ECS、ELB、RDS、S3、ElastiCache)、Firebase(Firestore、CloudStorage、CloudFunctions)
◆CI:CircleCI
◆バージョン管理:GitHub
◆監視:Datadog ◆他:Terraform、Slack
■ よく採用する開発環境(今後関われる可能性ございます)
□ サーバ
・AWS(EC2、ECS、ELB、RDS、S3、ElastiCache、Lambda、API Gateway, Route53, Cloud Front, WorkMail, Cloud9)
・GCP(CloudStorage, CloudFunctions, BigQuery, Cloud Scheduler, Cloud Pub/Sub)
・Firebase(Firestore, CloudMessaging, Authentication, Analytics, Hosting)
□ 言語 PHP7, Ruby, Python, TypeScript, Node.js, Kotlin, Swift
※記載のない言語ももちろん今後採用していきます。あなたの得意分野をぜひ活用させてください! □ フレームワーク Laravel, Puppeteer, Ruby on Rails, Vue.js, Serverless Framework など
□ 開発・運用ツール ・CircleCI ・Datadog ・Terraform ・Docker ・GitHub
□ コミュニケーションツールなど ・Slack ・esa ・Backlog
【直接取引】【Photoshop/Unity/Spine】(一部リモート)モバイルネイティブゲーム向け2Dアニメーター(制作/チェックバック)(Photoshop/Unity/Spine(Live2Dでも可)の実務経験2年以上ある方)
業務委託(フリーランス)
PhotoshopUnity
アニメーター
作業内容 ■ゲーム運営会社でのAndroid及びiOS向け某IPアニメタイトルゲームを中心とした運用タイトルのアニメーション制作及び外部ディレクション業務
Photoshop、Unity、Spineなどのツールを用いてイラスト、キャラクターのアニメーション制作及び、協力会社からの納品物のチェックバックや調整などクオリティを担保して頂く業務となります。
【業務具体例】
■メモリアイラストやADVパートの立ち絵モーションの制作及びCB
・SPINEを使用したセットアップ/モーション制作
・協力会社から提出されたデータの品質(モーションイメージや品質、不具合)チェック
・Unityを使用したデータの組み込み
■その他アサルトリリィ以外のタイトルにおけるアニメーション、演出の制作及びCB
・SPINEを使用したアニメーション制作
・Unityを使用した組み込み業務
・Unity及びShurikenを使用したエフェクト、演出制作
Senior Frontend Engineer_シニアフロントエンジニア
業務委託(フリーランス)
AngularGitSassLESSReactGoogle Cloud PlatformTypeScriptVue.jsWebpack
フロントエンドエンジニア
作業内容 【概要】
運動療法クラウドサービスを提供するベンチャー企業です。
23年7月に、1.5億円の資金調達を終えました。
主要メンバーとして、開発組織の生産性向上に貢献し、製品開発をリード頂くポジションです。
【主な責任】
- React と React Native を使用したウェブおよびモバイル アプリの構築
- バックエンド開発者と共に、フロントエンドからバックエンドまでをシームレスに開発
- UI/UX デザイナーと共に、ユーザー エクスペリエンスを向上させる開発
- プロダクトの要件を理解し、技術的な仕様への落とし込み
- 汎用的なアーキテクチャの構築および高品質なプログラミング
- サービスの信頼性の向上
- プロダクトを強化するため専門的な知見
- ピアコードレビューの実施
- 可能な限りプロセス自動化(CI)
【現在のチーム構成】
プロダクトマネージャー1名、エンジニア3名、デザイナー1名で構成され、週次スプリントで協力して作業を進めています。
小さなバッチサイズでの迅速なデプロイ、バックログアイテムのリードタイム測定に重点を置き、チームの生産性の可視化と改善に注力しています。
【事業内容と会社の特徴】
ヘルスケア分野のシステム開発に特化。
ミッション:「リハビリを日常化し、社会を元気にする」。
運動療法クラウドサービスの接骨院業界や整形外科分野での普及に焦点を当て、
がんや骨粗鬆症など運動療法の効果が証明された他の疾患分野への拡大を計画。
【採用背景】
組織の拡大のため。
案件No:129_002
Senior Frontend Engineer|シニアフロントエンジニア
業務委託(フリーランス)
AngularGitSassLESSReactGoogle Cloud PlatformTypeScriptVue.jsWebpack
フロントエンドエンジニア
作業内容 【概要】
運動療法クラウドサービスを提供するベンチャー企業です。
23年7月に、1.5億円の資金調達を終えました。
主要メンバーとして、開発組織の生産性向上に貢献し、製品開発をリード頂くポジションです。
【主な責任】
- React と React Native を使用したウェブおよびモバイル アプリの構築
- バックエンド開発者と共に、フロントエンドからバックエンドまでをシームレスに開発
- UI/UX デザイナーと共に、ユーザー エクスペリエンスを向上させる開発
- プロダクトの要件を理解し、技術的な仕様への落とし込み
- 汎用的なアーキテクチャの構築および高品質なプログラミング
- サービスの信頼性の向上
- プロダクトを強化するため専門的な知見
- ピアコードレビューの実施
- 可能な限りプロセス自動化(CI)
【現在のチーム構成】
プロダクトマネージャー1名、エンジニア3名、デザイナー1名で構成され、週次スプリントで協力して作業を進めています。
小さなバッチサイズでの迅速なデプロイ、バックログアイテムのリードタイム測定に重点を置き、チームの生産性の可視化と改善に注力しています。
【事業内容と会社の特徴】
ヘルスケア分野のシステム開発に特化。
ミッション:「リハビリを日常化し、社会を元気にする」。
運動療法クラウドサービスの接骨院業界や整形外科分野での普及に焦点を当て、
がんや骨粗鬆症など運動療法の効果が証明された他の疾患分野への拡大を計画。
【採用背景】
組織の拡大のため。
案件No:129_002
【Flutter】小売店向けアプリ開発案件
業務委託(フリーランス)
GitHubFlutterPlay
アプリケーションエンジニアスマホアプリエンジニア
作業内容 ・小売店向けアプリの開発において、下記作業をご担当いただきます。
-Androidベースのサイネージ端末に管理画面からスケジューリングされた動画
及び静止画を配信するアプリの開発と保守
-サイネージ端末の遠隔管理とソフトウェアアップデートするための管理アプリの開発と保守
-アプリのテストコード(UT、IT)の設計と開発
【PHP/Laravel】(フルリモート)自社スポーツマッチングアプリ/新規事業サーバサイド開発(WEBシステムの開発経験3年以上でSPA開発経験ある方)
業務委託(フリーランス)
PHPAWSLaravel
バックエンドエンジニア
作業内容 自社サービスである、スポーツマッチングアプリと新規事業開発におけるサーバーサイド開発全般をお願いします。アプリは、サーバサイドはPHP7のLaravelフレームワークで開発しています。フロントを担うアプリエンジニアと連携しながらAPIや管理画面の設計・実装を進めます。内容によってはインフラ構築も行います。
開発環境や使用する技術・ライブラリ等に縛りはありませんので、興味のある技術を取り入れながら開発を進めていただくことが可能です。
今回ジョインいただいた方には設計から開発まで幅広く関わっていただきたいと思っています。
【開発環境】
◆言語:Kotlin(Android)、Swift(iOS)、PHP7(API、管理画面)
◆サーバ:AWS(EC2、ECS、ELB、RDS、S3、ElastiCache)、Firebase(Firestore、CloudStorage、CloudFunctions)
◆CI:CircleCI
◆バージョン管理:GitHub
◆監視:Datadog
◆他:Terraform、Slack
■ よく採用する開発環境(今後関われる可能性ございます)
□ サーバ
・AWS(EC2、ECS、ELB、RDS、S3、ElastiCache、Lambda、API Gateway, Route53, Cloud Front, WorkMail, Cloud9)
・GCP(CloudStorage, CloudFunctions, BigQuery, Cloud Scheduler, Cloud Pub/Sub)
・Firebase(Firestore, CloudMessaging, Authentication, Analytics, Hosting)
□ 言語
PHP7, Ruby, Python, TypeScript, Node.js, Kotlin, Swift
※記載のない言語ももちろん今後採用していきます。あなたの得意分野をぜひ活用させてください!
□ フレームワーク
Laravel, Puppeteer, Ruby on Rails, Vue.js, Serverless Framework など
□ 開発・運用ツール
・CircleCI
・Datadog
・Terraform
・Docker
・GitHub
□ コミュニケーションツールなど
・Slack
・esa
・Backlog
【React.js/Next.js】海外向け動画プラットホーム開発案件
業務委託(フリーランス)
C++JavaCPythonRubyGoCSSAndroidLinuxiOSUnixMySQLRedisHadoopRailsAWSDockerNginxUnicornJenkinsJIRAMemcacheSassLESSSwiftGitHubChefKotlinReactZabbixAnsibleHiveSMACSSTypeScriptNext.jsWebpack
スマホアプリエンジニア
作業内容 ・動画プラットホーム開発に携わって頂きます。
・設計や開発から幅広く担当いただきます。
※担当範囲は、スキルや経験および進捗状況により変動いたします。
【Vue.js/Vuex/Nuxt.js】HR関連サービス開発案件
業務委託(フリーランス)
JavaPythonAndroidLinuxUnixMySQLRedisHadoopDjangoAWSNginxUnicornSassSwiftGitHubTypeScriptVue.jsNuxt.js
フロントエンドエンジニアデザイナーサーバーサイドエンジニアスマホアプリエンジニア
作業内容 ・スマートフォンとPC向けのHR関連サービス開発に携わって頂きます。
・設計から幅広く担当して頂きます。
・ご経験がある方は、Pythonも併せて依頼されることもございます。
※担当範囲は、スキルや経験および進捗状況により変動いたします。
【フロントエンド(Next.js/TypeScript)】有料SNSおよびNFTデジタルトレカサービス開発案件
業務委託(フリーランス)
JavaScriptTypeScriptNext.js
フロントエンドエンジニア
作業内容 ・有料SNSおよびNFTデジタルトレカサービスのバックエンド開発をご担当いただきます。
・ご経験に応じて幅広い作業をご担当いただけます。
・主に既存のRiot.jsでコーディングされている部分をNext.jsへ置き換える作業となります。
【作業内容】
バックエンド/iOS/Androidはリファクタリング・リアーキテクチャリングが進んでいますが、フロントエンドはTypeScriptで記述できるようにした/既存部分もJSDocにより型支援を効かせるようにした、などの改善は行っているもの採用技術の問題から長期的観点では全書き直しがよいと考えられる状態にあります。
以下の点を踏まえながら書き直しを主導できる方を募集しています。
- TypeScriptを採用し型の力を活用する
- 長期保守を行うドメイン部分と比較的短寿命な描画部分を分けて考え、万が一フレームワーク差し替えとなっても継続利用できる箇所を最大化する
- ドメイン駆動設計を意識する / ヘキサゴナル・オニオン・Cleanアーキテクチャなど依存性逆転の原則を活用した(システム)アーキテクチャを採用する
- ユニットテストを整備する。依存性逆転の原則とDIを活用し、テストする領域を広くする努力を行う
技術選定から設計、実装まで全てを行って頂きます。
リモート併用|【C/C++/Linux】IPカメラやその周辺機器の企画・設計・開発・運用業務(組み込み系エンジニア)
作業内容 IPカメラやその周辺機器の企画・設計・開発・運用業務にソフトウェア/ファームウェア・エンジニアとして、セールスや企画部門及び資材調達・カスタマーサポートなどの各部門と連携して業務を推進して頂きます。
先行技術開発や顧客の技術部門との折衝業務などのプリセールスサポートや顧客向けの技術サポート業務を推進頂きます。
<業務詳細>
クラウドカメラサービス用カメラファームウェアの開発
画像認識、画像処理による新機能開発
エッジコンピューティングデバイスのソフトウェア開発
既存取り扱いカメラの機能拡張ファームウェアやプラグインソフトウェアの開発
新規ハードウェア向けのファームウェア開発
クラウドカメラ保守運用のためのシステム及びデバイスプラットフォームの開発
クラウドカメラ搭載のマイク、スピーカー、各種I/Oを用いた機能開発及び遠隔操作システムの開発
クラウドサーバーやモバイルアプリと連携するカメラ機能のソフトウェア開発
<その他業務>
部門定例、プロジェクト定例等の各種ミーティングへの参加
週次の開発会議への参加(サーバー、組み込み、AI,カメラ等専門外の各種技術勉強会)
PoC向けのカメラの選定並びに同設置業務
外部研修並びにセミナーへの参加
■作業環境__:Windows/Mac選択可
■開発環境
言語____:C++,C言語,Python
環境・OS_:Windows
ツール___:GitHub,MicrosoftVisualStudio
■開発工程__:要件定義|基本設計|詳細設計|実装・構築・単体試験
【日本語ネイティブの方、活躍中!】
【20代・30代・40代、活躍中!】
【出社可能な方、活躍中!】
【TypeScript/Node.js等】自社MaaSサービスのサーバーサイドエンジニア<リード>
業務委託(フリーランス)
JavaScriptNode.jsGitTypeScriptfirebaseCircleCI
フロントエンドエンジニアデザイナーサーバーサイドエンジニアバックエンドエンジニア
作業内容 同社では、電動キックボードや電動アシストなど電動マイクロモビリティの
シェアリングサービスを日本各地で展開しています。
【組織とポジションについて】
IoTデバイス関連及びその他周辺ソフトウェアプロダクトの設計・開発を行っている部署です。
CloudFunctionsで構成されたバックエンドをTypeScript、DBはFirestoreを利用した実装を担当していただきます。
このアプリのクライアントは、iOS・Androidのモバイルアプリ、社内向けのWeb管理画面とモバイルアプリがあります。
モバイルアプリは、事業変化に対応することとリリースサイクルの安定による品質担保の両立をするため、
振る舞いの定義をバックエンドで制御しています。
各種アプリのUI用のAPI提供やユーザーのアクションを円滑に伝える処理、効率的なオペレーションのための事前処理などが役割です。
また、各種通信のための内部サーバーなどさまざまな外部サーバーとの通信が発生します。
このような構成の中で多用な関係者の持つ課題や依頼を、プロダクトマネジメント部と連携しながら検討もしつつ実装していただきます。
【募集背景】
今後も引き続きサービスを拡大される予定の同社。
それに伴って、大規模なサービスを作り、安定運用を目指されているため、事業をご支援いただける方を求めております。
【直接取引】【iOS】(一部リモート)大規模toCサービスのiOSアプリ開発業務(Gitを用いたiOSアプリ開発実務経験2年以上ある方)
業務委託(フリーランス)
Objective-CiOSGitSwift
ネイティブアプリエンジニアスマホアプリエンジニア
作業内容 toC向け大規模自社マッチングサービスのiOS、Androidアプリ開発のiOSの開発担当をして頂きます。
開発チームリーダーやプロデューサー、UIデザイナーとコミュニケーションしながら、開発して頂きます。
開発手法はアジャイルベースになります。
具体的には下記のような業務となります。
・新機能の設計・開発・保守。
・既存機能の保守・改修。
・オフショア開発向けの仕様設計・コードレビュー。
・ユーザーや社内の声を反映したプログラム改善。
・プログラム起因による障害発生時のトラブルシューティング。
ユーザー数も多く、リリースしてからの反応(KPI、要望、感想など)も早いため、
ユーザーにとても近い立ち位置で開発できる点が魅力です。
【主な開発環境】
■サーバーサイド
Python (Django)、Perl (Sledge)、PHP
■フロントエンド
JavaScript (jQuery) 、HTML5/CSS3、Sass
■iOS
Swift5(一部Objective-Cあり)
■環境
Docker、Linux、CentOS、Ubuntu、Apache、Nginx
■データベース
MySQL、Memcached、Redis、Google BigQuery
■ソース管理
Git (Bitbucket)
■プロジェクト管理
JIRA、backlog
■情報共有
Confluence、Redmine、Slack、esa
【フロントエンド(Next.js/TypeScript)】有料SNSおよびNFTデジタルトレカサービス開発案件
業務委託(フリーランス)
JavaScriptTypeScriptNext.js
フロントエンドエンジニア
作業内容 ・有料SNSおよびNFTデジタルトレカサービスのバックエンド開発をご担当いただきます。
・ご経験に応じて幅広い作業をご担当いただけます。
・主に既存のRiot.jsでコーディングされている部分をNext.jsへ置き換える作業となります。
【作業内容】
バックエンド/iOS/Androidはリファクタリング・リアーキテクチャリングが進んでいますが、フロントエンドはTypeScriptで記述できるようにした/既存部分もJSDocにより型支援を効かせるようにした、などの改善は行っているもの採用技術の問題から長期的観点では全書き直しがよいと考えられる状態にあります。
以下の点を踏まえながら書き直しを主導できる方を募集しています。
- TypeScriptを採用し型の力を活用する
- 長期保守を行うドメイン部分と比較的短寿命な描画部分を分けて考え、万が一フレームワーク差し替えとなっても継続利用できる箇所を最大化する
- ドメイン駆動設計を意識する / ヘキサゴナル・オニオン・Cleanアーキテクチャなど依存性逆転の原則を活用した(システム)アーキテクチャを採用する
- ユニットテストを整備する。依存性逆転の原則とDIを活用し、テストする領域を広くする努力を行う
技術選定から設計、実装まで全てを行って頂きます。