フリーランスITエンジニアの案件・求人トップ › Scalaの案件一覧

Scalaの案件一覧

現在の検索条件: Scala 
7
 1/1ページ 
フォスターフリーランスの案件の90%・4,500件以上は非公開案件!
紹介をご希望の方はこちらよりご登録ください。
並び替え: 新着順金額の高い順

Vue.js 求人検索エンジンのフロントエンド開発

  • 60~70
  • 万円
  • 東京都,渋谷区
  • 個人事業主
案件概要
求人検索エンジンの開発・運用案件におけるフロントエンド開発のリード フロントエンド技術の取捨選択、ビルド環境の整備、企画・デザイン・設計・開発等の業務を、ご経験に応じてお任せいたします。 <備考> 基本リモート <基本時間> 10:00~19:00
おすすめポイント
フロントエンド開発のリードをお任せする案件になります。基本リモートでご対応頂く想定です。

Scala / PostgreSQL 広告系の既存システム保守運用開発支援案件

  • 60~70
  • 万円
  • 東京都,恵比寿,渋谷区
  • 個人事業主
案件概要
保守運用開発を強化するための体制構築案件です。 基本は長期契約となりますが、現状期限が決められた課題がある訳ではなく、先ずは体制構築を行いその作業範囲で出来る事を顧客と決めて進めて行く予定です。 当初は、顧客指示のもと作業の割り振りを考えて行く形になりますが、約4ヶ月目からは、現状の課題を把握して何をやるべきか等顧客へ提案していく事を期待されている案件です。 <担当フェーズ> ・設計 ・実装 ・テスト ・リリース <環境> その他:GitHub, Backlog インフラ:AWS <備考> 基本リモート 初日のみPC受け取りの為出社
おすすめポイント
システムの保守運用開発を強化するための体制構築案件になります。基本リモートでご対応頂く想定ですが、初日のみPC受け取りの為ご出社頂きます。ScalaとPostgreSQLの経験のある方をお待ちしています。

Scala / SQL 求人検索エンジンのバックエンド開発

  • 65~75
  • 万円
  • 東京都,渋谷区
  • 個人事業主
案件概要
ToB向けのSaaSの開発(自社サービス) <工程> 設計~ <開発環境> ・Scala/PlayFramework ・PostgreSQL ・AWS ・Docker ・Git <備考> 基本リモート <基本時間> 9:30~18:30
おすすめポイント
バックエンド開発をご担当頂く案件になります。基本リモートでご対応頂く想定です。

Adobe XD / Sketch UI/UXデザイナー募集

  • 60~70
  • 万円
  • 東京都,渋谷区
  • 個人事業主
案件概要
UI/UXデザイナー募集 ・新規および概存のプロダクトデザイン ・デザインリサーチ体制の整備と実行 ・デザインシステム構築と運用 ・デザインスプリントの実施 ・マーケティング施策に必要とされるLPやバナーの作成 ・営業/採用/人事などに必要とされる資料や名刺の作成 ・デザイナーの採用及びデザインチームの立ち上げ <デザインツール> ・Sketch(Sketch for Teams/Sketch Cloud) ・Versions ・Adobe XD ・Adobe Illustrator <備考> フルリモート
おすすめポイント
フルリモートでご対応頂く、UI/UXデザイナー募集の案件です。UI/UXの経験が豊富な方をお待ちしています。

Java / Go Webサーバーサイド募集

  • 80~100
  • 万円
  • 東京都,渋谷区
  • 個人事業主
案件概要
Webサーバーサイド募集 ・人事評価クラウド及び、HRに関する新規サービスのサーバーサイドの開発 ・顧客のニーズをくみ取り事業にとって最適な判断と実装 ・常にベストな開発環境を作り出す ・最大成果を出すためのチーム構成やアーキテクスチャを実行 <開発言語/環境> ・Docker ・Go ・React ・JavaScript ・TypeScript ・GitHub ・Slack ・CircleCI <備考> フルリモート
おすすめポイント
フルリモートでご対応頂く、サーバーサイドの開発案件です。Java, ScalaまたはGoの開発経験のある方をお待ちしています。

AWS エンジニアの募集

  • 55~70
  • 万円
  • 東京都,渋谷区
  • 個人事業主
案件概要
AWS環境を中心にサーバレスを含めたインフラ環境の設計、構築、運用を行って頂きます。 ミドルウェア(Apacheなど)やネットワーク、ストレージ周りの負荷調査や検証、Devops業務なども含め幅広く対応して頂きます。 <備考> リモートあり
おすすめポイント
AWSエンジニアの募集になります。
リモート対応も可能な案件です。

Java /Kotlin/Scala 自社サービスバックエンドエンジニア募集

  • 60~70
  • 万円
  • 東京都,渋谷区
  • 個人事業主
案件概要
バックエンドエンジニアとして、プロダクト開発をお任せします。 検索サービスをはじめ、クローリングサービス、広告配信サービス、求人作成サービスなど、求人検索エンジンには多くの構成要素が存在します。 各テーマ毎にグループを作成し、それぞれがミッションを定義し、ミッションを実現するためにサービス開発・運用にコミットしています。 そのため、グループの持つ裁量の中で、要件定義から技術選定、開発、リリースから運用まで幅広く主体的に担当いただくことを推奨しています。 <業務一例> ・検索エンジンのチューニング ・パフォーマンス、品質向上を主眼とした機能開発 ・広告パフォーマンスのチューニング ・各種ログの収集・分析 ・SEO改善のためのインデックス精査 ・重複している求人データの整理 ・脆弱性診断ツールを活用したセキュリティ対応など <備考> 週4日リモート+週1オンサイト <基本時間> 10:00~19:00
おすすめポイント
大規模なユーザー数を誇るサービスをお任せ致します!週4日リモート、残りはオンサイトでのご対応になる案件です。

7
ご希望の案件がなかなか見つからない場合は
フォスターフリーランスが案件を紹介します!

フォスターフリーランスの案件は常時5,000件以上。Webサイトに公開している案件は
全体の10%です。高単価案件も多数あります!

Scalaの特徴や魅力

Scalaは、Javaの開発を行っていたマーティン・オーダスキー氏によって開発されたプログラミング言語であり、オブジェクト指向(モノを組み立てるような言語)と関数型プログラミングを融合させたような言語となっています。

Scalaの特徴として一番良く言われていることは、Javaを動かすJVM(Java Virtual Machine:Java仮想マシン)上で動作するため、Javaのライブラリをほぼ全て簡単に使えるという特徴です。
この特徴のおかげでScalaは、Javaで行う膨大な処理を簡単に記述できる優れものとなっています。

また、オブジェクト指向と関数型プログラミングを組み合わせた記述方法であるScalaは、記述する箇所の特徴によって両者のどちらで書くかを選ぶことが出来るため、柔軟な開発を行うことが可能となっています。

このような特徴を持って、 WebサイトやWebアプリケーション、スマホアプリ開発など幅広い開発に用いることのできるScalaですが、2003年の開発以来まだエンジニア人口としてはそこまで増えておらず、そのことがかえって市場価値の増加を促しているという傾向もあるかもしれません。

Scalaの習得難易度・勉強方法・資格

Scalaの習得難易度としては、オブジェクト指向と関数プログラミングの両方を理解する必要があることや、Javaの仮想マシン上で動くためJavaの理解もある程度必要であるという理由から、そこまで簡単なものではないと言えます。
一方で、Javaを書くことのできるエンジニアの方からすると、比較的習得は早いのかもしれません。

勉強方法としては、まず無料のWebサイトを使って基礎を学び、その後書籍などを一周してみるという方法が考えられます。
まだあまり人口がいないScalaは、オンライン教材などが充実している訳ではないため、書籍やミートアップへの参加もオススメかもしれません。
また、AtCoderやPaizaなどのオンラインコーディング問題を使って、実際にコードを書いてみると、習得が早くより実践に繋がりますよ。

Scalaの能力を保証する資格については、書いているエンジニアが少ないことや比較的短い歴史しかないことで、未だ有力なものがない状況となっています。
JavaについてのJavaプログラミング能力認定試験などでの代替や、基礎能力としての基本情報技術者試験などの受験を考えてみてください。

Scalaの将来性・市場

ScalaはJavaに変わる新言語として近年注目が集まっており、日本ではtoB向けのチャットサービスで大きな人気を誇るChatWorkや、エンジニアに限らず広い層のユーザー層に使われるはてなブックマークなど、有名サービスも開発に利用しているということで将来性が高いということができます。

また既存のサービスをPHPで書いている企業の中でも、PHPからScalaへの変更を行っている、もしくは検討している企業は多くあり、今後Scalaを用いた開発の求人や案件が増えていく未来が待っているでしょう。

一方で、日本だけで見るとScalaの市場はまだそこまで大きくないと言えます。
Scalaを書くことが出来るエンジニアの方はまだ少ないですし、求人や案件数自体もまだ豊富ではないということが現状かと思います。
一方で、一度Scalaのスキルを身につければ、市場にあるScalaの案件を優先的に取り組めるということも言えますね。

静的言語としての保守性とパフォーマンスの高さや、Javaとの親和性など、様々なメリットがあるScalaですので、今後市場が大きくなり、エンジニアの需要も高まっていくことが期待されます。

Scalaを書く際に使える主要なフレームワークとしては、以下のようなものがあります。

Play Framework

Rubyの「Ruby on Rails」やPythonの「Django」から影響を受けているPlay Frameworkは、JavaとScalaを使って作られたWEBフレームワークで、アプリのフロントエンドからバックエンドまで書くことのできる優れたフレームワークです。
動作も非常に早く学習コストも低いと言われているため、Scalaを勉強し始めた人に一番お勧めできるものと言えます。

Chaos

Scalaを使って、RESTサービスを作ることが出来るフレームワークです。

Finatra

Twitter社が開発している軽量Webフレームワークであり、Twitterが自社サービスを作成する際に実際に使っているため、その分信頼性が高いと言えます。

Lift

MVCで言う、コントローラーがない事が特徴のフレームワークで、Viewから開発を進めていくタイプのものになります。

一番上のPlay Frameworkが抜群の人気と知名度を誇りますが、それぞれに特徴がありますので自身にあったものを使ってみてください。

 気になる案件リスト0件)
最近見た案件 
フォスタージャーナル検索 
よく見られている記事 
案件特集 
注目のキーワードから案件を探す