該当 21

【札幌】Java/Kotlin│モバイルアプリ開発業務│~55万円

案件No. 0020085 公開日: 2020/07/27
月額報酬
44~52万円(税別)
勤務地
北海道札幌市内
勤務期間
即日~2021年6月末(延長可能性あり)
稼働率
100%
業務内容
・Java または Kotlin を用いた Android アプリ開発 ・IoT デバイスとモバイルアプリを絡めた新規ITサービスの初期開発 ・スクラムなどアジャイルな開発手法による開発プロジェクト
作業端末はMacBook Pro および外部ディスプレイを標準でご利用頂けます。
※Windows 10 端末の利用も可能

【札幌】Swift/Objective-c│モバイルアプリ開発│~55万円

案件No. 0020054 公開日: 2020/07/27
月額報酬
44~52万円(税別)
勤務地
北海道札幌市内
勤務期間
即日~2021年6月末(延長可能性あり)
稼働率
100%
業務内容
・SwiftによるiOSアプリ開発業務 ・IoTデバイスとモバイルアプリを絡めた新規ITサービスの初期開発 ・スクラムなどアジャイルな開発手法による開発プロジェクト
作業端末はMacBook Pro および外部ディスプレイを標準でご利用頂けます。
※Windows 10 端末の利用も可能
募集終了

【Scala】教育アプリ機能追加開発|~90万|水道橋|リモート

フルリモート
案件No. 0103294 公開日: 2021/03/12
月額報酬
70~90万円(税別)
勤務地
東京都世田谷区 / 水道橋駅+リモート
勤務期間
即日~長期予定
稼働率
100%
業務内容
・教育系アプリのホワイトボード機能追加開発
原則フルリモートでの業務となりますが、チャットでコミュニケーションをとっていきます。
自走していける環境で管理もしませんので、働きやすい環境になります。
募集終了

【Apex/表参道】Slesforce連携機能開発

案件No. 0023550 公開日: 2020/07/10
月額報酬
64~80万円(税別)
勤務地
東京都港区(表参道駅)
勤務期間
即日~2020年7月末(延長可能性あり)
稼働率
100%
業務内容
・Salesforceとの連携開発業務 ・AppExchangeアプリの開発 ・Salesforce APIクライアントの開発、バッチの開発 ・開発環境: 開発(AppExchange)言語:Apex フレームワーク:Visualforce、Lightning コンポーネントフレームワーク 開発(バッチ開発)言語:C# 7.0 フレームワーク・ランタイム:.NET Core 2.2 データベース:Elasticsearch 6.0.0、Azure SQL Database ※Azure FunctionsとService BusやStorage Queueを中心としたサーバーレス・マイクロサービス・ワークフロー
正社員化前提!オフィスがきれいで環境抜群、私服OK。新たなことにばんばん挑戦できる環境です。
募集終了

【言語不問/表参道】自社WEBサービスの開発

案件No. 0023415 公開日: 2020/07/10
月額報酬
64~80万円(税別)
勤務地
東京都渋谷区(表参道駅)
勤務期間
即日~2020年7月末(延長予定)
稼働率
100%
業務内容
・プロダクトマネージャーや他エンジニアとの要件定義 ・技術選定、アーキテクチャ設計 ・実装、コードレビュー、テスト ・リリース ・パフォーマンス監視、改善 ・各種KPIに基づいたプロダクト改善 ・開発プロセスの改善
社員化前提!私服OK、オフィスがきれい!新たな開発、技術にどんどん挑戦できる環境です。
募集終了

フロントエンジニア/医療情報業

フルリモート
案件No. 0022784 公開日: 2020/05/20
月額報酬
65~80万円(税別)
勤務地
東京都港区
勤務期間
2020年1月~2020年4月(延長可能性あり)
稼働率
80~100%
業務内容
・UI改善に必要なKPI設計と取得/改善 ・SPAの新規開発/jQueryベースの画面をSPAに改善 ・フロントに必要なバックエンドAPI開発 ・JavaScriptフレームワークでの開発支援 ・コンシューマ向けWebサービスの開発支援 ・RDBMSを使ったシステムの開発支援
募集終了

【エンド直!PHP/Scala】自社サービスのアーキテクチャ設計支援/ITサービス

一部リモート
案件No. 0018991 公開日: 2020/05/20
月額報酬
70~80万円(税別)
勤務地
東京都中央区(勝どき駅)
勤務期間
2019年4月~9月末(延長予定)
稼働率
100%
業務内容
・ITサービスにおいて、自社サービスのアーキテクチャ設計支援 ・ポジション:システムアーキテクト/サーバサイドエンジニア ・開発フェーズ:技術選定~テスト ・公共事業向け自社サービスシステムのリプレイス業務 ・プロジェクトの立ち上げから、DBの論理設計、システムアーキテクチャの設計、実装、リリースまでを担当 ・開発手法:スクラム開発(6名)
こんな方にはオススメです!
・ベンチャー志向の方
・スクラム開発をご希望の方
・一人称での開発ができる方
募集終了

【エンド直!Scala】サーバサイド追加機能開発支援/人材サービス

案件No. 0019692 公開日: 2020/05/20
月額報酬
110~125万円(税別)
勤務地
東京都渋谷区(渋谷駅)
勤務期間
即日~長期予定
稼働率
100%
業務内容
・人材サービスにおいて、サーバサイド追加機能開発支援 ・ポジション:サーバサイドエンジニア ・フェーズ:開発、改修 ・エンドユーザーのBtoBサービス向け追加機能開発 ・技術負債に対するリファクタリング ・スキルによっては、アーキテクト業務やレビュワー業務もあり ・新規プロダクト開発 ・課題発見、課題解決をコミュニケーションを取りながらチームで一緒に担当 ・技術環境: Java/Scala Spring AWS アジャイル
面談1回です!安定した働き方で長期参画を希望される方におすすめです。
募集終了

【Java/リーダー】メール配信システムの刷新/広告

案件No. 0023971 公開日: 2020/05/20
月額報酬
60~50万円(税別)
勤務地
東京都品川区(五反田駅)
勤務期間
即日~長期予定
稼働率
100%
業務内容
・ネット大手広告代理店において、メール配信システムの刷新 ・ポジション:リーダーまたはサブリーダー ・フェーズ:要件定義~開発 ・体制:PL1名/SL1名/PG3名 ・メール配信システムの刷新プロジェクトのリーダー業務 ・技術環境: Java/Scala AWS
稼働の安定したプロジェクトでの募集になります。
募集終了

【エンド直!HTML/CSS/Scala】SEO実装支援/人材サービス

案件No. 0020349 公開日: 2020/05/20
月額報酬
80~120万円(税別)
勤務地
東京都渋谷区(渋谷駅)
勤務期間
即日~長期予定
稼働率
100%
業務内容
・SEO関連の実装支援 ・フロントエンドからバックエンドまで一気通貫支援(データ抽出、分析処理なども含む)
エンド直案件です!
募集終了

【Scala】サーバサイド追加機能開発支援/人材サービス

案件No. 0019038 公開日: 2020/05/20
月額報酬
75~95万円(税別)
勤務地
東京都渋谷区(渋谷駅)
勤務期間
即日~長期
稼働率
100%
業務内容
・人材サービスにおいて、サーバサイド追加機能開発支援 ・ポジション:サーバサイドエンジニア ・フェーズ:開発、改修 ・エンドユーザーのBtoBサービス向け追加機能開発 ・技術負債に対するリファクタリング ・スキルによっては、アーキテクト業務やレビュワー業務もあり ・技術環境: Java/Scala Spring AWS アジャイル
募集終了

【エンド直!Scala】サーバサイド追加機能開発支援/人材サービス

案件No. 0019718 公開日: 2020/05/20
月額報酬
115~125万円(税別)
勤務地
東京都渋谷区(渋谷駅)
勤務期間
即日~長期
稼働率
100%
業務内容
・人材サービスにおいて、サーバサイド追加機能開発支援 ・ポジション:サーバサイドエンジニア ・フェーズ:追加開発 ・エンドユーザーのBtoBサービス向け追加機能開発 ・技術負債に対するリファクタリング ・スキルによっては、アーキテクト業務やレビュワー業務もあり ・技術環境: Java/Scala Spring AWS アジャイル
募集終了

【Scala】コンテンツ配信システム開発支援

案件No. 0020723 公開日: 2020/05/20
月額報酬
60~70万円(税別)
勤務地
東京都渋谷区(渋谷駅)
勤務期間
即日~長期予定
稼働率
100%
業務内容
・各種メディアにおける回避を促すためのコンテンツ配信システム開発支援 ・運用保守 ・開発環境:使用言語 Scala(Play),React       サーバOS CentOS7       バージョン管理システム GitHub Enterprise CI Jenkins,CircleCI       コミュニケーションツール Slack,JIRA
面談1回、私服勤務OKです!

フリーエンジニア向けScala案件について案件を絞り込む

フリーエンジニア向けフリーエンジニア向けScala案件について案件について

TechStockが扱うScala開発案件の月額報酬単価は?

テックストックでは、エンジニア向け高額PHP案件を多数掲載しています。報酬月額の下限や上限を設定し、スキルや案件の開発工程などで絞り込んで検索し、刻一刻と変わる案件DBの中から、自分の求める条件に合った案件に素早くアクセス可能です。

フリーランス向けScala開発案件の平均報酬単価は月額82万円、最高単価は月額115万円、最低単価は月額55万円です。他の言語と比較すると、最低単価が高いです。逆に最高単価は標準的な金額なので、Scala開発案件は単価が同水準に集中していると言えます。

具体的には月額80万円台の案件が多く、次いで月額70万円台月額90万円台と続くイメージです。その他の単価水準の案件は極端に少ないので、これぐらいの月単価を狙うのであればScalaは狙い目ということです。

もちろんScalaは単価的なメリットだけでなく、言語としてのメリットもあります。詳しくは後述しますが、Javaとの親和性が高く、実際JavaからScalaに移行するシステムも多いです。

TechStockでは、本ページには掲載されていない非公開のScala求人・案件も多く保有しておりますので、TechStockにまずはご登録の上、ジョブコーディネーターまでお気軽にご相談ください。Scalaエンジニアとしてのスキルセットとキャリアをストックして、エンジニア人生をステージアップさせるお手伝いをさせていただきます。

フリーランスエンジニア向けScala開発案件の特徴

Scala開発案件は業務システムが多いという特徴があります。Javaからの移行案件でも、Scalaでの新規開発案件でも業務系システムの開発案件が多いです。理由としては複数考えられるのですが、もっとも大きな理由としては業務系システムでJavaの後継としてScalaがもっとも利便性が高いという理由です。

かつてはプログラミング言語と言えばJavaと言っても過言ではないくらいにJavaが市場を独占していて、業務系のシステムもWEBシステムもJavaで開発案件が圧倒的に多かったです。

スマホアプリが出回り始めて初期の頃は、AndroidアプリもJavaで開発されていました。このくらいJavaが市場を独占していたのですが、Javaはコードが比較的長く、オブジェクト指向に特化している、といったデメリットもありました。

その結果AndroidではKotlinが使われるようになり、WEBシステム開発ではPHP、Rubyなどが使われるようになりました。そして業務系システムでは同様にScalaが伸びているということです。

Javaの市場が縮小していることは周知の事実ですが、業務系システムの分野ではScalaがJavaの代わりになっていっています。

Scalaの特徴や今後の情勢について

Scalaが業務システム開発の分野で伸びる、Javaを追い抜く、という傾向は今後も続くでしょう。理由としては、Scalaはコードが短く済み、なおかつオブジェクト指向と関数プログラミングの両方に対応しているからです。

オブジェクト指向ではクラスなどの概念で、オブジェクトの元になる定義をあらかじめ作っておきます。この定義からオブジェクトというものを作り出し、これを各処理で実際に動かすイメージです。

また定義からオブジェクトを作る際に処理を付け加えたり、元のクラスなどの定義を改造した別の定義を作るといったことも可能です。オブジェクト指向は一度理解すれば使いやすいものではありますが、他の人が見たときに処理がどうなっているのかわかりにくい、処理が少ない場合はわざわざクラスを作ってオブジェクトを作ってといった処理が冗長である、といったデメリットがあります。

それに比較して関数型プログラミングというのは関数を作ってその関数を実行していく流れです。詳細は割愛しますが、たとえばC言語やCOBOLは処理を上から順に書いていく手続き型プログラミングです。

これに対して効率化するためにオブジェクト指向が誕生したのですが、関数型のイメージとしてはオブジェクト指向と手続き型の間くらいの便利さと考えておくと良いでしょう。あくまでイメージではありますが、関数型は手続き型ほど処理を上から順に書いていくだけのものではないが、オブジェクト指向ほどクラスやオブジェクトの概念が複雑ではない、といったイメージです。

つまり今人気のハイブリッド型言語で、オブジェクト指向と関数型プログラミングを使い分けられる点でScalaは人気、今後も伸びる、ということです。またScalaはJVM(Javaバーチャルマシン)というJavaを動かすための仮想環境上で動きます。

つまりJavaが動く環境ならScalaも動くということです。OSがWindowsでもMacでもAndroidでもiOSでもLinuxでも、JVMさえ上に載っていればScalaは動きます。実行環境という点でもScalaは便利です。

Scalaはオブジェクト指向と関数型プログラミングが混ざるので難しいという意見もありますが、オブジェクト指向と関数型プログラミングを比較するとオブジェクト指向の方が概念としては難しいでしょう。

Javaの経験があればオブジェクト指向のプログラミングはできるはずなので、Scalaの習得にそれほど苦労はしないはずです。

Scalaエンジニアの実務外キャリアアップや資格について

Scalaの資格は特にありません。資格のことは考えず、実際に実装しながらスキルアップするのがおすすめです。ただし上でご説明した通りScalaの案件は業務用システムが多いです。

つまり、個人の独学用に開発するのは難しいということです。WEB開発の案件が多い場合はプロジェクトで扱っているようなシステムの小規模版を作ればポートフォリオとして役立ちますが、業務用システムの場合はそうもいきません。

対策としてはいくつか考えられますが、独学は最低限にしておいてJavaとScalaの両方を使う案件に参入する方法がもっとも効率的でしょう。これからScalaのスキルを高めたい方は、おそらくすでにJavaのスキルは持っているはずです。

Javaのスキルにプラスして最低限ScalaのスキルがあればJavaとScalaを使うプロジェクトには入れる可能性が高いので、そういった案件を狙っていくと良いでしょう。この方法を選択するのであれば、Scalaの学習は書籍やネットで基礎を把握して、自宅で環境構築して動かしてみる、余力があればWEBシステムでも良いので簡単なものを作ってみる、といった程度で対応できます。

結局のところプロジェクトに入ってしまえば確実にスキルは伸びるので、まずは元あるJavaのスキルを活かしてScalaも使うプロジェクトを狙うということでした。