Kotlin案件について
Kotlinエンジニアのフェーズ

Kotlinエンジニアの平均年収は、約580万円となります。これはSwiftにも共通しますが、スマートフォンのアプリ開発を行うプログラミング言語の平均年収は高い傾向にあります。もちろん、経験年数に応じて年収は高くなるため、年収1,000万円を超えるエンジニアもいます。

Kotlinエンジニアの仕事内容

・Androidアプリ開発
・Webアプリ開発
・ソーシャルゲーム開発
Kotlinエンジニアは主に上記の開発に携わり、アーキテクチャ設計やコーディング、リファクタリング、レビュー、進捗管理等を担当します。また案件によっては、アプリ設計・開発、SDK設計、実装、レビューなどの一連の流れを担当したり、サーバー環境の構築をすることもあります。

Kotlinの特徴

・Javaと100%の互換性がある
・「Javaを簡潔にした言語」と言われるほど、シンプルで可読性の高いソースコードを書くことができる
・JVM上で動作するため、プラットフォームやハードウェアを問わず実行できる
・オブジェクト指向型言語である
・デフォルトではNullを許容しておらず、NullPointerExceptionを防ぎ、型システムが堅牢という点で安全性が高い
・学習コストが低い

Kotlin案件の相場

Kotlin案件の相場は、60万円から80万円程度となります。しかし、Kotlinの経験年数やその他の実務経験によって案件単価は異なり、その幅は30万円程度から90万円以上と広いです。

Kotlinが採用される理由

Kotlinが採用される大きな理由として、JVM言語であることが挙げられます。Javaは世界で人気の高い言語であり、これまで多くのシステムがJavaによって開発されてきました。その一方で、Javaには記述の冗長性と型安全に関して欠点があります。JVM言語は、その欠点が解消され、既存のライブラリやフレームワークを含め、Javaの資産を活用できるという利点があります。これに加え、KotlinはJavaとの相互互換性があることやSpringのサポートがあるという点で移動コストを低く抑えられることも採用する理由として挙げられます。
その他の理由を以下にまとめます。
・コードがシンプルで安全性が高い
・JVM言語のため、Javaとほぼ同等の性能を維持できる
・Androidの公式の開発言語として採用されている
・GoogleがAndroidアプリ開発の推奨言語とし、正式にサポートしている

新着案件をメール受信

いつでもキャンセルできます

検索キーワード:Kotlin

検索結果:3041件
業務内容:-基本設計および運用監視-システムのバグ改修・機能改善-新サービスや商材追加等のエンハンス対応担当工程:基本設計、運用監視、バグ修正、機能追加、サービス拡張スキル:-JavaまたはVue.js(Nuxt)開発経験-KotlinまたはNuxt.js開発経験-GitHub利用経験-AWS(ECS)利用経験-アジャイル開発経験勤務地:大阪府(リモート相談可)業界:情報・通信・メディアその他要件:-お客様技術部門との技術的なやり取りが可能な方-40代半ばまでの経験者
業務内容:-外部SaaS(例:CRM)とのAPI連携機能の設計・開発-AI会議録生成サービスへの機能追加実装-小規模チームでの技術リード、コードレビュー-上位エンジニアやプロダクトオーナーとの調整担当工程:要件定義、アーキテクチャ設計、実装(Java/Kotlin、React/Next.js)、テスト駆動開発、コードレビュー、リリース支援スキル:-Java/Kotlinによるサーバーサイド開発-React、Next.jsによるフロントエンド開発-RESTfulAPI設計・実装、外部SaaS連携経験-TDD、DDD等の品質向上技術への理解・実践-AI/LLM活用に関する知識-リモート環境での開発経験勤務地:東京都(リモート中心)業界分類:サービス業(情報・通信・メディア)
業務内容:AndroidTVアプリの既存JavaコードをKotlinへ置換する支援業務です。担当工程:コード変換、動作確認、テスト実施、品質検証スキル:-Android開発(Java)経験-Kotlinでの開発経験-AndroidTVプラットフォームの知識勤務地:東京都内(常駐)
業務内容:ERPシステムの運用保守全般(問い合わせ対応、データ修正、ジョブ復旧、データ提供依頼対応)担当工程:運用保守、データ修正、ジョブ復旧スキル:SQL(2年以上実務経験)、Linux基本操作、ジョブスケジューラ知識(尚可)、IT業界経験5年以上、連携・原因調査・改善提案経験業界:サービス業→情報・通信・メディア勤務地:東京都業務内容:メインフレームモダナイゼーションに伴う画面開発、フロント/バックエンド実装、結合テスト・システムテスト担当工程:設計・実装、結合テスト、システムテストスキル:JavaWeb開発、SpringMVC(尚可)、OracleDB操作、AWS環境での開発・テスト経験業界:製造業系→自動車・輸送機器勤務地:東京都、神奈川県業務内容:金融系FXシステムの開発管理(要件定義、設計、進捗・リスク管理)担当工程:プロジェクトマネジメント、要件定義・設計、進捗・リスク管理スキル:PM/PL経験5年以上、金融系システム開発経験、コミュニケーション能力、C++開発経験(尚可)業界:金融・保険業勤務地:東京都業務内容:金融系システムのサーバーサイド開発、上流工程、スマホアプリサーバー構築担当工程:設計・実装、上流工程、サーバーサイド開発スキル:Java開発3年以上、上流工程経験、スマホアプリサーバー開発経験、金融系システム開発経験業界:金融・保険業勤務地:東京都業務内容:
**業務内容**-OutSystemsPlatformを用いたシステム開発-要件定義および基本設計**担当工程**要件定義、基本設計、実装**スキル**OutSystemsPlatform開発経験、要件定義・基本設計経験、ケース管理FW利用経験、開発標準・共通部品活用経験**業務内容**-既存社内管理システムのマイクロサービス化-コア機能の新規開発・改修-設計から試験までの一連作業を自立実施**担当工程**設計、実装、テスト**スキル**Spring Bootによるバックエンド開発、KotlinまたはJavaの実務経験、設計・試験の自立実施、(任意)React・TypeScriptによるフロントエンド開発、マイクロサービス間調整、クリーンアーキテクチャ理解、(任意)製造業務経験**業務内容**-PLM(Windchill)系統の保守・改修・新規開発-ThingWorx・WalkMe等ローコードツールによる開発-バッチ/マクロ開発、ドキュメント作成、保守作業支援**担当工程**保守・改修、開発、ドキュメント作成**スキル**Java開発経験、Git操作、SQL/PLSQL操作、PC・Office基本操作、(任意)Windowsサーバ構築、HTML/CSS、DAP開発、VBA・バッチ開発、チケット運用(Backlog等)経験、Windchill知識、製造業知識**地域**
**業務内容**情報・通信・メディア系の基幹システム開発プロジェクトにおいて、要件定義から受入試験までの全工程を担当します。フロントエンドはVue.js/Nuxt、バックエンドはKotlinで実装し、AI支援開発ツール(Gemini、Copilot、Claude)を活用します。**担当工程**-要件定義-設計-実装(フロント・バックエンド)-テスト-受入試験**スキル**-Vue.jsの実務経験(必須)-Nuxtの使用経験(尚可)-Kotlinの開発経験(尚可)-AI駆動開発経験(Gemini、Copilot、Claude)-GitHubの利用経験-AWS(ECS)利用経験(尚可)-ウォーターフォール開発経験(尚可)
業務内容:-カード決済システムの新規構築および機能拡張-高いセキュリティとパフォーマンスを担保するバックエンド機能の設計・実装-決済フローのテスト設計・実行-仕様具体化と技術課題解決のための自発的コミュニケーション担当工程:要件定義、基本設計、詳細設計、実装、テストスキル:-Java(Spring Boot)の実務経験-MySQL、PostgreSQLのデータベース設計・運用経験-MyBatis(ORM)およびThymeleafによる開発経験-Dockerの利用経験(尚可)-Kotlin(Spring Boot)経験(尚可)
業務内容:-バックエンドの実装・改修(Java、Kotlin、SpringBoot)-AWS上でのインフラ構築・運用(Terraform、ECS、Docker)-CI/CDパイプラインの構築(GitHubActions)-ソースコード・ドキュメント管理(GitHub、Confluence)・タスク管理(Backlog)-既存機能の改善と新機能追加、他局や動画配信プラットフォームへの拡張支援担当工程:-バックエンド開発全般-クラウドインフラの設計・構築・保守-CI/CDパイプラインの設計・実装・運用-テスト・デプロイ・リリース作業-運用保守・機能追加スキル:-Java、Kotlin、SpringBoot-AWS(ECS、Docker)-Terraform(IaC)-GitHubActions(CI/CD)-Git、Confluence、Backlog勤務地:東京都(リモート勤務可)業界カテゴリ:情報・通信・メディア(公共系向け)
業務内容:AndroidTVアプリのコードベースをJavaからKotlinへ移行し、テスト・デバッグを実施担当工程:コード移行、テスト・デバッグスキル:AndroidJava開発経験、Kotlin開発経験業種/業界:情報・通信・メディア勤務地:常駐(東京都)
**案件1**業務内容:ERPシステムの稟議・発注フローの運用保守。データ修正・原因調査・改善提案・障害復旧。担当工程:運用保守、データ修正、ジョブスケジューラ管理、障害復旧。スキル:SQL実務経験、Linux基本操作、ジョブスケジューラ知見、コミュニケーション。**案件2**業務内容:自動車業界向けオンライン画面の新規開発、フロント/バックエンド実装、結合・システムテスト、AWS環境での開発・テスト。担当工程:設計・実装、テスト、AWS環境構築。スキル:Java、SpringMVC、Oracle、結合・システムテスト、AWS。**案件3**業務内容:FXシステムの開発管理、進捗管理、要件定義・設計・テスト管理、チーム調整。担当工程:プロジェクトマネジメント、要件定義、設計、テスト管理。スキル:PM/PL経験、金融系システム開発経験、コミュニケーション能力。**案件4**業務内容:金融系サーバーサイド開発(Java)、上流工程、スマホアプリバックエンド、金融機能実装。担当工程:要件定義・設計、実装、単体・結合テスト。スキル:Java、上流工程経験、スマホサーバーサイド開発、金融系開発経験。**案件5**業務内容:Android向け金融系アプリ開発、上流工程から実装・テストまで担当。担当工程:要件定義・設計、実装、テスト。スキル:AndroidJava、上流工程経験、スマホアプリ開発
業務内容:AndroidTVアプリのJavaからKotlinへのコード置換、Android開発全般担当工程:コード置換作業スキル:AndroidJavaの実務経験、Kotlinの実務経験
業務内容:AndroidJavaのコードをKotlinへ置き換えるリファクタリング作業担当工程:コード変換(リファクタリング)スキル:Android(Java)実務経験、Kotlin実務経験業種・業界:情報・通信・メディア(サービス業)勤務地:東京都(常駐)
**業務内容**-既存のOracleDBを中心としたモノリシック構成から、Spring BootとKotlin(またはJava)を用いたマイクロサービスアーキテクチャへの移行開発-バックエンドの設計・実装・テストを自立して実施-マイクロサービス間の調整・疎結合化支援-必要に応じたフロントエンド支援(React、TypeScript)-AIツール(GitHub Copilot、Claude Code)を活用した開発支援**担当工程**-バックエンド開発(Spring Boot、Kotlin/Java)-設計・実装・テスト全般-マイクロサービス間調整・疎結合化-フロントエンド支援(React、TypeScript)-AI開発支援**スキル**-Spring Boot-KotlinまたはJava-マイクロサービス設計・実装-React、TypeScript(フロントエンド)-AI開発支援ツール(GitHub Copilot、Claude Code)**必須要件**-Spring Bootを使用したバックエンド開発経験-Kotlin(またはJava)での実装経験-設計・実装・テストを自立して実施できること**歓迎要件**-React、TypeScriptのフロントエンド開発経験-AIツール活用経験-マイクロサービス間調整経験-クリーン
業務内容:会議音声をAIで分析し議事録作成・内容評価を行うシステムの改修。顧客別解析機能と外部SaaSAPI連携を実装し、フロントエンドはReact/Next.js、バックエンドはKotlin/Ktorで開発。スクラム方式で設計から運用・保守までを担当。基本はフルリモートで、開始時の1週間のみ出社。担当工程:要件定義、設計、実装、テスト、コードレビュー、運用・保守スキル:-Webアプリケーションの設計・実装経験(5年以上)-React/Next.jsの実務経験-KotlinまたはJavaの実務経験-TypeScript・Goなど型付言語での開発経験-TDD、DDDなど品質向上技術への理解・関心-小規模チームでの技術リード・コードレビュー実績-SaaSAPI連携の設計・実装経験(外部サービス名は除外)勤務地:東京都(リモート)
業務内容:保守業務(顧客問い合わせ対応、障害解析)と、月1回実施するスプリント開発を担当します。旅行予約・宿泊検索機能を含むシステムの運用・改修を行います。担当工程:要件定義、詳細設計、実装、テスト、保守運用までの一連の工程。スキル:-Kotlin、Java(Spring Boot)によるサーバサイド開発-Vue.js/Nuxt.jsを用いたフロントエンド開発-Azure環境での運用経験-Elasticsearchの利用経験(尚可)-JavaScript(jQuery)経験(尚可)-高いコミュニケーション能力勤務地:神奈川県(テレワーク中心、出社は週1回)
業務内容:AndroidTV向けアプリのJavaコードをKotlinへ置換する作業。担当工程:コード置換、動作確認テストスキル:-AndroidJava開発経験-Kotlin開発経験勤務地:東京都(常駐勤務)備考:外国籍可、年齢制限40代まで
業務内容:AndroidJavaからKotlinへのコード変換・置換作業担当工程:コード置換(Java → Kotlin)スキル:-AndroidJava開発経験-Kotlin開発経験勤務地:東京都内で常駐勤務備考:-外国籍可-年齢制限40代まで
業務内容:運用中の決済代行アプリに対し、追加機能の開発および障害対応を行う保守開発支援業務。ウォーターフォール方式で実装を進め、リリースや障害時の対応も担当。担当工程:要件定義、設計、実装、テスト、リリース、障害対応。夜勤・シフト勤務の可能性あり。スキル:-SwiftまたはKotlinの実務経験-AWS環境での開発経験-コミュニケーションスキル-尚可:Java/SpringFramework、Go言語、生成AIに関する知識勤務地:東京都(週3回出社、残りはリモート)
業務内容:AndroidTVアプリのコードベースをJavaからKotlinへ変換する作業担当工程:コード置換/移行作業スキル:AndroidJava開発経験、Kotlin開発経験勤務地:東京都
業務内容:AndroidTV向けアプリのJavaコードをKotlinへ変換する作業担当工程:コード置換(Java → Kotlin)スキル:-AndroidJava開発経験-Kotlin経験勤務地:東京都業種:サービス業(情報・通信・メディア)
業務内容:ERPシステムの稟議・発注フローに関する問い合わせ対応、データ修正・手順提案、ジョブ異常時の復旧、他部門からのデータ提供依頼などの運用保守業務。担当工程:運用保守全般スキル:SQL(複数テーブル結合・サブクエリ)・Linuxコマンド操作・ジョブスケジューラ知識・IT業界実務経験5年以上業界:情報・通信・メディア勤務地:東京都業務内容:メインフレームのモダナイゼーションに伴うオンライン画面の新規開発、インターフェース対応、結合テスト・システムテストの実施。担当工程:設計・開発・テストスキル:Java(Web)・SpringMVC・OracleDB操作・AWS環境での開発・テスト経験業界:自動車・輸送機器勤務地:東京都・神奈川県(在宅・出社可)業務内容:金融系FXシステムの開発統括、プロジェクト管理、チームリーダー業務。担当工程:PM/PL全般スキル:金融系システム開発経験・5年以上のプロジェクト管理経験業界:金融・保険業勤務地:東京都業務内容:Javaを用いた金融系サーバーサイド開発、上流工程、スマホアプリバックエンド開発。担当工程:要件定義・設計・実装スキル:Java3年以上・上流工程経験・スマホアプリサーバーサイド開発・金融系システム開発経験業界:金融・保険業勤務地:東京都業務内容:Android(Java)向け金融系FXスマホアプリの開発。担当工程:設計・実装・テスト
業務内容:AndroidJavaからKotlinへのコード置換開発担当工程:既存コードのKotlinへの置換作業(常駐)スキル:-AndroidJavaの実務経験-Kotlinの実務経験勤務地:東京都(常駐)備考:-外国籍可-年齢制限:40代まで
業務内容:既存のAndroidJavaコードをKotlinへ置換する開発支援(常駐)担当工程:コード置換作業スキル:-AndroidJava開発経験-Kotlin開発経験業種・業界:情報・通信・メディア地域:東京都
業務内容:-保守業務(顧客問い合わせ対応、障害解析)-オフショア開発の成果物レビュー-将来的に要件定義等上流工程への参画可能性担当工程:保守、障害解析、成果物レビュー、要件定義(上流工程)スキル:-KotlinまたはJavaによる開発経験-詳細設計からテストまでの実務経験-コミュニケーション能力-JavaScript(jQuery)経験(尚可)-Elasticsearch開発経験(尚可)-オフショア開発での受入れ経験(尚可)勤務地:神奈川県(基本テレワーク、週1回出社)業種:サービス業(旅行・レジャー・娯楽系システム)
業務内容:-既存のモノリシック構成からマイクロサービスへの移行-社内管理領域のリニューアルおよび機能追加開発-商品管理等コア機能の新規実装と段階的リリース担当工程:-要件定義・設計から実装・テストまで一貫して担当-Spring Bootを用いたバックエンド開発(Kotlin)-必要に応じてマイクロサービス間の調整スキル:-Kotlin(またはJava)によるバックエンド開発経験-Spring Bootを使用したマイクロサービス実装経験-OracleDBからのデータ移行経験が望ましい-フロントエンド(React、TypeScript)やAI補助ツールの活用は尚可-在宅勤務が基本業界分類:物流・運輸(サービス業)