Kotlinエンジニアの平均年収は、約580万円となります。これはSwiftにも共通しますが、スマートフォンのアプリ開発を行うプログラミング言語の平均年収は高い傾向にあります。もちろん、経験年数に応じて年収は高くなるため、年収1,000万円を超えるエンジニアもいます。
Kotlinエンジニアの仕事内容
・Androidアプリ開発
・Webアプリ開発
・ソーシャルゲーム開発
Kotlinエンジニアは主に上記の開発に携わり、アーキテクチャ設計やコーディング、リファクタリング、レビュー、進捗管理等を担当します。また案件によっては、アプリ設計・開発、SDK設計、実装、レビューなどの一連の流れを担当したり、サーバー環境の構築をすることもあります。
・Javaと100%の互換性がある
・「Javaを簡潔にした言語」と言われるほど、シンプルで可読性の高いソースコードを書くことができる
・JVM上で動作するため、プラットフォームやハードウェアを問わず実行できる
・オブジェクト指向型言語である
・デフォルトではNullを許容しておらず、NullPointerExceptionを防ぎ、型システムが堅牢という点で安全性が高い
・学習コストが低い
Kotlin案件の相場は、60万円から80万円程度となります。しかし、Kotlinの経験年数やその他の実務経験によって案件単価は異なり、その幅は30万円程度から90万円以上と広いです。
Kotlinが採用される理由Kotlinが採用される大きな理由として、JVM言語であることが挙げられます。Javaは世界で人気の高い言語であり、これまで多くのシステムがJavaによって開発されてきました。その一方で、Javaには記述の冗長性と型安全に関して欠点があります。JVM言語は、その欠点が解消され、既存のライブラリやフレームワークを含め、Javaの資産を活用できるという利点があります。これに加え、KotlinはJavaとの相互互換性があることやSpringのサポートがあるという点で移動コストを低く抑えられることも採用する理由として挙げられます。
その他の理由を以下にまとめます。
・コードがシンプルで安全性が高い
・JVM言語のため、Javaとほぼ同等の性能を維持できる
・Androidの公式の開発言語として採用されている
・GoogleがAndroidアプリ開発の推奨言語とし、正式にサポートしている
いつでもキャンセルできます
検索キーワード:Kotlin
| 業務内容:-Android/AndroidTV/FireTV向け動画配信アプリの新規開発・既存機能改修、MediaPlayer/ExoPlayerを用いた再生実装、JetpackCompose、KotlinCoroutines、Hilt、Flow等の導入-RubyonRailsとPostgreSQLを用いたバックエンド開発、WebAPI・CMSの実装、Reactによるフロントエンド追加開発-React(またはVue)でのフロントエンド改修・機能追加、Node.js(Express)やGraphQLを用いたバックエンドAPI開発、データベース設計、AWS(IVS、MediaLive、MediaPackage、CloudFront等)を活用したインフラ構築支援担当工程:-要件定義、UI/UX提案、詳細設計、実装、テスト実装、デプロイ、保守・運用スキル:必須:Java/Kotlin(Android開発)3年以上、RubyonRails3年以上、ReactまたはVue3年以上、Node.jsまたはGraphQL開発経験尚可:RESTAPI、MVVM、JetpackCompose、KotlinCoroutines、Hilt、Flow、MediaPlayer/ExoPlayer、AWS各種サービス、パフォーマンスチューニング、CI/CD稼働場所:東京都 |
| 業務内容:-結合テストの実施-テスト仕様書の作成-工場ごとの要件確認およびシステムカスタマイズ支援担当工程:テスト工程(結合テスト実施・テスト仕様書作成・要件確認・カスタマイズ支援)スキル:必須:Java実務経験3年以上、テスト実務経験、テスト仕様書作成経験尚可:KotlinによるAndroidネイティブアプリ開発経験、AWS利用経験稼働場所:東京都(テレワーク併用)+国内工場への出張(主に東北地方)その他:業種:自動車・輸送機器、プロジェクト期間:2026年3月〜2026年5月、出張:東北地方の工場へ定期的に訪問、リモート勤務:テレワーク併用 |
| 業務内容:-toC/toBサービスの機能追加・改善-バックエンドAPIの設計・実装-金融領域の仕様策定(ビジネスサイド・UXデザイナー・フロントエンドエンジニアと協働)-マイクロサービスの改修・運用・監視強化-ライブラリ・ツールの検証・PoC実施担当工程:要件定義、設計、実装、テスト、運用・監視、改善提案スキル:必須:モダンWebアプリケーション開発5年以上、JVM系言語(Scala、Kotlin、Java11以上)での開発経験、Gitによるチーム開発経験、プロダクト改善への意欲、チーム志向尚可:Scalaでの実務経験、AWS・GCP等クラウドインフラの開発・運用経験稼働場所:東京都(フルリモート、初日のみ出社)その他:金融領域のサービス開発、マイクロサービスアーキテクチャ、PoC実施経験歓迎、開始時期は相談可能 |
| 業務内容:-バックエンド(RubyonRails、Kotlin)およびWebフロントエンド(React/Next.js)の設計・開発-技術負債の解消とコード品質向上(コードレビュー・テストコードの実装)-バグ修正・ライブラリアップデート等の保守作業担当工程:要件定義、設計、実装、テスト、保守スキル:必須:Webアプリケーション開発の実務経験5年以上、React・Vue等のモダンフロントエンド開発経験、Git/GitHubを利用したチーム開発経験尚可:SpringBootの使用経験、Kotlin開発経験3年以上、RubyonRails開発経験1年以上、RDBMS(MySQL、PostgreSQL等)の知識・使用経験、GraphQLを用いた開発経験稼働場所:基本フルリモート、地方在住者相談可その他:業種:情報・通信・メディア(自社SaaSプロダクト開発)開始時期:即日AIコーディング支援ツール(OpenAI、Anthropic、ClaudeCode、Cursor、GitHubCopilot等)を無料提供 |
| 業務内容:-Swift/SwiftUIを用いたiOSアプリの開発-Kotlin/JetpackComposeを用いたAndroidアプリの開発(オプション)-MVVM・クリーンアーキテクチャ等の設計・実装-要件定義フェーズからの一貫した開発担当工程:要件定義、設計、実装、テスト、リリースまでスキル:必須:Swiftでのモバイルアプリ開発経験3年以上、SwiftUIを用いた開発経験尚可:GitHubを利用したPullRequestベースのチーム開発経験、KMP(KotlinMultiplatform)での開発経験、MVVMアーキテクチャ使用経験、要件定義フェーズからの一貫した開発経験、TheComposableArchitectureを利用したアプリ開発経験稼働場所:東京都(常駐)その他:業種:情報・通信・メディア(受託開発)開始時期:2月または3月開始予定外国籍可年齢条件:50歳以下希望、60歳以上は対象外複数名募集 |
| 業務内容:金融機関向けスマートフォンアプリをFlutterで開発します。担当工程:設計、実装、評価(OSバージョンアップ対応を含む)スキル:必須:iOS(SwiftまたはObjective‑C)またはAndroid(JavaまたはKotlin)の実務経験3年以上(設計〜実装〜評価)、OSバージョンアップ対応経験尚可:Flutter実務経験1年以上(設計〜実装〜評価)、銀行・保険・クレジット系アプリ開発経験、主体的に業務を推進できること、問題解決を独力で行える力、正確な文章・資料作成スキル稼働場所:東京都(豊洲)その他:金融・保険業(銀行・保険・クレジット系)向けアプリ開発、開始時期は相談可能、外国籍の採用に制限があります。 |
| 業務内容:-運転免許証・マイナンバーカードの読み取り機能実装-Flutterを用いたクロスプラットフォームアプリ開発-必要に応じたSwift/Kotlinのネイティブ実装-テスト設計および実施担当工程:-要件実装-ネイティブ機能実装-テスト設計・実施スキル:必須:アプリ開発実務経験5年以上、Flutter開発経験2年以上、Swift開発経験3年以上、Kotlin開発経験3年以上尚可:特になし稼働場所:基本フルリモート、初回のみ東京都での出社(PC受け取り)その他:業種:銀行・信託、リモート勤務中心、契約形態情報は非公開 |
| 業務内容:-iOSアプリ開発(Swift、SwiftUI)-Androidアプリ開発(Kotlin、JetpackCompose)-Flutterアプリ開発(Dart/Flutter)-要件定義からリリースまでの一貫した開発担当工程:要件定義、設計、実装、テスト、リリース、保守スキル:必須:iOSエンジニアはSwift実務経験3年以上かつSwiftUI経験、AndroidエンジニアはKotlin実務経験3年以上かつJetpackCompose経験、FlutterエンジニアはDart/Flutter実務経験尚可:GitHubでのPullRequestベースのチーム開発経験、KotlinMultiplatform(KMP)経験、MVVM・クリーンアーキテクチャ実装経験、要件定義フェーズからの参画経験、iOSでTheComposableArchitecture使用経験稼働場所:東京都(常駐)その他:業種:情報・通信・メディア(受託開発)/即日開始可能/外国籍可/年齢上限50歳以下 |
| 業務内容:-AndroidおよびiOS向けスマートフォンアプリの設計・実装-Kotlin Multi Platformを活用したロジックの共通化・移行作業-アジャイル開発における設計からテストまでの全工程担当工程:設計、実装、単体テスト、結合テスト、リリース作業全般スキル:必須:Kotlin Multi Platformの実務経験またはスマートフォンアプリ開発の豊富な実績、Android/KotlinおよびiOS/Swiftでの開発経験、高いコミュニケーション能力尚可:特になし稼働場所:東京都(テレワーク+ハイブリッド勤務、週2回程度出社)その他:業種:金融・保険業/銀行・信託開始時期:即日開始可能外国籍不可の条件あり |
| 業務内容:-運転免許証・マイナンバーカードの読み取り機能を持つアプリの開発・テスト-Flutterによるクロスプラットフォーム実装-SwiftおよびKotlinでのネイティブ機能実装担当工程:要件定義、設計、実装、テスト、リリーススキル:必須:アプリ開発経験5年以上、Flutter開発経験2年以上、SwiftおよびKotlinそれぞれの開発経験(目安3年)尚可:能動的なコミュニケーション稼働場所:東京都(基本フルリモート、初回出社の可能性あり)その他:業種:銀行・信託、開始時期:2026年3月、募集人数:1名、外国籍不可 |
| 業務内容:・保険契約管理システムのバックエンド保守開発、障害対応(原因調査・修正実装)・本番環境のログ監視、エラーログ解析、障害原因の特定・小売SPA向け基幹系システム導入プロジェクトにおけるPMO支援(進捗・リスク管理・ステークホルダー調整)・SalesforceMarketingCloudの設定・オートメーション・ジャーニー作成・コンテンツ管理・テスト配信・Java/SpringBoot、TypeScript/React、iOS/Swift、Android/Kotlinを用いたWEBアプリ開発支援担当工程:・保守開発、障害対応、要件定義、基本設計、テスト計画策定・ログ監視・解析・障害調査・PMO業務(進捗管理、リスク管理、課題解決)・システム導入支援(設計・設定・検証)・SMC運用(設定・自動化・コンテンツ作成・テスト配信)・WEBアプリ開発(設計・実装・テスト)スキル:必須:Java、SpringBoot、TypeScript、React、Swift、Kotlin、SalesforceMarketingCloud、MicrosoftDynamics365、バックエンド開発経験、障害対応経験、ログ解析経験、PMO・プロジェクト管理経験尚可:AWS/Azure等クラウド基盤、CI/CD、Oracle/SQLServer等データベース、アジャイル開発経験 |
| 業務内容:-Android新OSおよび最新APIレベルへの対応実装-バージョンアップに伴う影響範囲の調査、修正設計、開発、テスト担当工程:基本設計、詳細設計、実装、単体テスト、結合テストスキル:必須:Androidネイティブアプリ開発実務経験(2年以上)、Kotlin・Javaでの実装経験、基本設計からテストまでの一連工程経験尚可:金融系システム(銀行・証券等)開発経験稼働場所:東京都(リモート勤務相談可)その他:業種:金融・保険業/銀行・信託、長期プロジェクト、開始時期は相談 |
| 業務内容:-toC/toB向けサービスの機能開発・運用-Webサービス/スマートフォンアプリ向けバックエンドAPI開発-ビジネスサイド、UXデザイナー、フロントエンドエンジニアと連携した仕様策定-マイクロサービスの継続的な改修-運用・監視体制の改善・強化-各種ライブラリ・ツールの技術検証およびPoC実施担当工程:-要件定義、設計、実装、テスト、リリース、運用・監視スキル:必須:Scalaによる開発経験、JVM系言語(Kotlin、Java11以上)での開発経験、5年以上のモダンWebアプリケーション開発経験、Gitを用いたチーム開発経験尚可:AWSまたはGCPなどのクラウド環境での開発・運用経験稼働場所:フルリモート(初日出社あり)その他:業種:証券・投資(金融・保険業)開始時期:即日または3月開始予定募集人数:2名PC:Mac貸与 |
| 業務内容:-Androidアプリの新規開発、機能追加、改修-設計から実装、テスト、リリースまでの一連工程を担当-チーム開発でコードレビューやナレッジ共有を実施し、品質向上を図る担当工程:設計、実装、テスト、リリース、運用保守スキル:必須:Androidアプリ開発実務経験5年以上、Java・Kotlinでの開発経験、RESTAPIの理解、MVVM等のアーキテクチャ理解、toC向けアプリ開発経験尚可:MediaPlayer/ExoPlayer使用経験、JetpackCompose、KotlinCoroutines、Hilt、Flow等の経験、UI/UXを意識した設計・提案力稼働場所:東京都(常駐)その他:業種:情報・通信・メディア開始時期:即日開始可能契約期間:長期(1年以上)勤務時間:10:00〜19:00(残業あり) |
| 業務内容:カスタマー向け住宅情報サイトのスマートフォンアプリの開発および保守担当工程:アプリの設計・実装・テスト・運用保守スキル:必須:スマートフォンネイティブアプリ開発経験(iOSまたはAndroid)、一般向けサービス開発経験、主体的にコミュニケーションが取れること(モブプロ対応可)尚可:iOSはSwift(Objective‑C経験があれば尚可)、AndroidはKotlin/Java、30代中堅層の方歓迎稼働場所:フルリモート(作業用PC受取時のみ東京都内に出社)その他:業種:情報・通信・メディア、住宅情報サービス開始時期:4月 |
| 業務内容:-プロジェクト計画立案、WBS作成-顧客との要件定義・仕様調整・期待値コントロール-顧客ミーティングのファシリテーション・定期報告-プロダクトのフィット&ギャップ分析-システム設計・構築支援(AWS)-工数見積もり、予算・コスト管理-タスク・スケジュール・進捗管理-課題管理・トラブルシューティング-社内エンジニア・SA/TAMとの連携調整-営業部門との顧客提案支援-導入手順のドキュメント化・自動化・改善担当工程:要件定義、システム設計・構築、プロジェクト管理全般スキル:必須:AWSを利用したシステム設計・構築・運用経験、開発プロジェクトの進行管理経験(PMまたはSEリーダー)、要件定義・要求定義の実務経験、高い当事者意識と自律的な業務推進力、顧客・社内エンジニア双方との調整力尚可:プロダクト導入支援や技術コンサルティング経験、モバイルアプリ開発経験(Swift、Kotlin、Flutter等)、SIプロジェクトでのPM/SE要件定義経験、フロントエンド・CMS・バッチ開発等の幅広い知見稼働場所:東京都内(渋谷エリア)※リモート可否は要相談その他:業種:情報・通信・メディア(サービス業)、開始時期:2026年1月開始予定、就業期間:中~長期予定、勤務時間:10:00~19:00(残業あり) |
| 業務内容:-プロジェクト計画の立案とWBS作成-顧客との要件定義・仕様調整・期待値コントロール-顧客ミーティングのファシリテートと定期報告-フィット&ギャップ分析-システム設計・構築支援-工数見積もり、予算・コスト管理-タスク・スケジュールの進捗管理-課題管理・トラブルシューティング-社内エンジニア・SA/TAMとの連携-営業との顧客提案支援-導入手順のドキュメント化・プロジェクト構築フローの自動化・改善担当工程:-プロジェクト計画立案、WBS作成-要件定義、仕様調整、顧客調整-システム設計・構築支援-導入手順のドキュメント化・自動化-進捗・課題管理、予算管理、コスト管理-営業支援、提案資料作成スキル:必須:-AWSを利用したシステム設計・構築・運用経験-開発プロジェクトの進行管理経験(PMまたはSEリーダー)-顧客・社内エンジニアとの高度な調整力-要件定義・要求定義経験尚可:-プロダクト導入支援・技術コンサルティング経験-モバイルアプリ開発経験(Swift、Kotlin、Flutter等)-SIプロジェクトでのPM/SEとしての要件定義経験-フロントエンド、CMS、バッチ開発等の幅広い知見稼働場所:東京都(原則常駐)その他:業種:情報・通信・メディア開始時期:即日開始可能就業時間:10:00~19:00(残業あり)対象年齢:50代前半まで言語要件:日本語ビジネスレベ |
| 業務内容:PMとしてPOSレジアプリ、業務アプリ、Android基盤の開発チームを統括し、進捗管理・課題解決・品質管理等を実施します。担当工程:要件定義、設計、実装、テスト、リリースまでの上流~下流工程全般(管理のみは不可)。スキル:必須:PM・PL経験5年以上、スマートフォンアプリ開発経験(JavaまたはKotlin)、上流工程の実務経験尚可:Androidプラットフォームに関する知識、アジャイル開発経験、クラウドサービス利用経験稼働場所:東京都内常駐勤務その他:業種は大手小売業向けPOSシステム開発(流通・小売業)。即日開始予定で、プロジェクト期間は2026年8月まで。チーム規模は数名のエンジニアが対象です。 |
| 業務内容:-Androidアプリの詳細設計-開発フォローおよび品質保証-オフショア開発物(内部設計書)のレビュー-内部結合テストの準備担当工程:設計、レビュー、テスト準備スキル:必須:JavaまたはKotlinでの設計経験、システム開発におけるレビューアー経験尚可:Git等の構成管理ツール使用経験、スケジュール・工数を考慮した対応能力稼働場所:東京都(フル常駐)その他:業種:運送・物流(配送ドライバー向けアプリ)開始時期:2026年2月から |
| 業務内容:-動画投稿・配信機能を有するエンタメ系アプリの開発-既存Androidアプリのリファクタリングおよび改修-将来的な新規アプリ開発の検討・準備担当工程:要件定義、設計、実装、単体テスト、リファクタリング、ビルドコンバージョン対応スキル:必須:Androidアプリ開発経験(Kotlin)1年以上、AGP15→16などのコンバージョン対応実績、実務での開発実績をスキルシートに記載できること尚可:Android以外の領域への柔軟な対応力稼働場所:千葉県(常駐勤務)その他:業種:情報・通信・メディア(エンタメアプリ)/開始時期:即日または相談可/外国籍不可/常駐勤務のため通勤可能な方 |
| 業務内容:Androidスマートフォン向け照明機器制御アプリの新機能追加、保守、障害修正を担当します。基本設計、詳細設計、実装、テストを含む全工程を実施します。担当工程:基本設計、詳細設計、実装、テストスキル:必須:Androidアプリ開発の実務経験(Kotlin使用)、基本設計フェーズからの参画経験、既存コードの解析と影響範囲を考慮した修正能力、MVVM等のアーキテクチャを用いた開発経験、論理的思考に基づく自走的な不具合調査能力尚可:なし稼働場所:東京都内常駐その他:業種:情報・通信・メディア |
| 業務内容:某銀行のネットバンキングアプリ(Android/iOS)をKotlinMulti‑Platformへ移行するプロジェクトです。設計から実装、テストまでの全工程を担当します。担当工程:アジャイル開発における要件定義、設計、実装、単体テスト、結合テスト、リリース作業スキル:必須:KotlinMulti‑Platformの実務経験、AndroidおよびiOSアプリ開発経験、コミュニケーション能力尚可:特になし稼働場所:東京都(テレワーク+オフィスハイブリッド、週2回出社)その他:業種:銀行・信託、開始時期:即日開始可能、外国籍不可 |
| 業務内容:-iOS(Swift/Objective‑C)およびAndroid(Kotlin/Java)でのネイティブアプリ開発-既存コードの保守・機能追加-アジャイル・モブプログラミングによる設計・実装担当工程:設計、実装、テスト、保守全般スキル:必須:SwiftによるiOS開発実務経験2年以上、Objective‑C・Kotlin・Javaのいずれかの実務経験、一般ユーザー向けWebサービス・アプリ開発経験、高いコミュニケーション能力、モブプログラミングへの抵抗感がないこと尚可:Kotlin、Java、Objective‑Cを用いた開発経験、設計書が少ない環境でのアジャイル開発経験稼働場所:フルリモート(有事時は東京へ出社、頻度低)その他:業種:情報・通信・メディア(住宅情報サービス)/開始時期:2026年4月から長期参画/想定人数:3名/中堅層のエンジニアを想定/勤務地は東京都内(リモート主体) |
| 業務内容:-iOS/Androidハイブリッドネイティブアプリの設計、開発、保守-主にSwiftで実装し、既存のObjective‑C、Kotlin、Javaコードの対応-アジャイル開発、モブプログラミングによるチーム連携担当工程:設計、実装、テスト、保守スキル:必須:-SwiftによるiOSアプリ開発実務経験2年以上-ネイティブアプリの設計から開発まで単独で実施できる能力-Webサービス・アプリ開発経験-高いコミュニケーション能力-モブプログラミングへの抵抗がないこと尚可:-Objective‑C、Kotlin、Javaでの開発経験-アジャイル環境での実務経験稼働場所:フルリモート(必要時は東京へ出社)その他:業種:情報・通信・メディア(住宅情報サービス)開始時期:相談可能 |
| 業務内容:-プロジェクト計画立案・WBS作成-顧客との要件定義・仕様調整・期待値コントロール-顧客ミーティングのファシリテーション・定期報告-プロダクトのフィット&ギャップ分析-システム設計・構築支援(AWS)-工数見積もり・予算・コスト管理-タスク・スケジュール進捗管理-課題管理・トラブルシューティング-社内エンジニア・SA/TAMとの連携調整-営業部門との顧客提案支援-導入手順のドキュメント化・フロー自動化・改善担当工程:要件定義、システム設計、AWS環境構築、テスト支援、導入支援、プロジェクト全体の進捗管理・課題解決スキル:必須:AWSを利用したシステム設計・構築・運用経験、開発プロジェクトの進行管理経験(PMまたはSEリーダー)、顧客調整・要求定義・要件定義経験、スピード感を持った要件定義・現場コントロール能力尚可:プロダクト導入支援・技術コンサルティング経験、モバイルアプリ開発経験(Swift、Kotlin、Flutter等)、SIプロジェクトにおけるPM/SEとしての要件定義経験、フロントエンド、CMS、バッチ開発等の幅広い知見稼働場所:東京都(常駐)その他:業種:情報・通信・メディア期間:中長期(3か月以上)勤務時間:10:00~19:00 |