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
| 業務内容:大手交通系企業のスマートフォンアプリ向けサーバーサイドのテクニカルディレクション全般を担当します。仕様調整、品質管理、課題管理、開発管理、ベンダー管理を実施し、プロジェクトの成功に導きます担当工程:要件定義、設計レビュー、開発プロセス管理、テスト・品質保証、ベンダー調整、リリース管理スキル:必須:サーバーサイド開発経験(Java/Kotlin/Node.js等)、大規模システムのアーキテクチャ設計、品質管理・テストプロセス経験、ベンダー管理・折衝力、プロジェクトマネジメント経験、スマホアプリバックエンドの知見尚可:クラウド環境(AWS/GCP等)の運用経験、CI/CD構築経験、アジャイル開発経験稼働場所:東京都(週4〜2日出社)その他:業種:公共・社会インフラ(交通・鉄道)開始時期:即日または相談可能契約期間:2025年12月08日〜2026年03月31日 |
| 業務内容:某キャリア向けAndroidアプリの機能改修に伴う基本設計、詳細設計、製造、テストを実施。担当工程:基本設計、詳細設計、製造(実装)、テスト全工程を一貫して担当。スキル:必須:AndroidJavaでの開発経験4年以上、工程全体を単独で担当できる能力、積極的なコミュニケーション力、能動的な行動力尚可:Kotlin稼働場所:神奈川県(常駐勤務)その他:業種:情報・通信・メディア(キャリア向けアプリ開発)/開始時期:2026年1月開始、12月中旬からの参画も可/プロジェクト期間は2026年1月~3月を予定し、継続の可能性あり |
| 業務内容:顧客管理システムのフルリプレースプロジェクトで、Android(Kotlin)・iOS(Swift)向けのネイティブアプリ開発と、TypeScript/Reactを用いたスマートフォン向けフロントエンド開発を担当。要件定義からリリースまでの全工程を実施。担当工程:要件定義、基本設計、詳細設計、実装、単体テスト、結合テスト、リリース、運用フェーズの引き継ぎ。スキル:必須:KotlinまたはSwiftでのネイティブアプリ開発経験2年以上、またはTypeScript/JavaScriptとReactを用いたフロントエンド開発経験1年以上、RESTfulAPIを利用した開発経験、Gitの使用経験、Docker/DockerComposeの利用経験(フロントエンドに限る)。尚可:マイクロサービスアーキテクチャの経験、JWT等を用いた認証・認可実装経験、UI/UXに関する知見、FigmaやAdobeXD等でのデザイン作成経験、ReactRefineの使用経験。稼働場所:東京都内での出社(初回1週間は出社)/基本フルリモート可。その他:情報・通信・メディア業界の顧客管理システム開発案件、週5日フルタイム勤務、勤怠管理が良好な方、こまめな報連相ができる方、日本国内在住者が対象。 |
| 業務内容:-Android(Kotlin/Java)を用いた動画配信アプリの開発-UI/UXの設計・提案-RESTAPIの利用および整備-アプリの保守・運用支援担当工程:要件定義、設計、実装、テスト、デプロイ、運用保守までの全工程を担当(スキルに応じて調整可)スキル:必須:JavaおよびKotlinでの開発実務経験3年以上、合計実務経験5年以上尚可:RESTAPIの設計・利用経験稼働場所:東京都(初期3か月は出社必須、その後は週2〜3回の出社でリモート併用可)その他:業種:情報・通信・メディア(動画配信サービス)開発環境:Mac支給、モダンな開発ツールが整備された環境 |
| 業務内容:-SwiftまたはKotlinでのモバイルアプリ開発-アーキテクチャ設計・モジュール構成選定-MaterialDesign/HIGに基づくUI/UX設計-単体テスト・UIテストを含むテスト戦略策定-CI/CD環境の選定・実装-スクラム開発・モブプログラミングの実践-ブランチ戦略の策定・改善-パフォーマンス最適化(メモリ・CPU・バッテリー)-Push・メール・クーポン等を活用したOne‑to‑Oneマーケティング機能実装-Firebase(GA4)によるアプリ管理・分析担当工程:設計、実装、テスト、CI/CD構築、デプロイまで一貫して担当スキル:必須:SwiftまたはKotlinの実務経験、モバイルアーキテクチャ設計、MaterialDesign/HIGに基づくUI/UX設計、テスト戦略策定、CI/CD環境構築尚可:スクラム開発経験、モブプログラミング経験、iOS・Android双方の開発経験、ブランチ戦略策定経験、パフォーマンス最適化経験、マーケティング機能実装経験、Firebase(GA4)運用経験稼働場所:東京都(週2回程度リモート勤務)その他:交通・鉄道業界の既存アプリに対する機能拡張開発、即日開始予定、年齢上限50歳まで、日本国籍限定、1名募集 |
| 業務内容:暗号通貨の取引システムをKotlinで開発し、要件定義、設計、実装、テスト、保守を一貫して担当します。BtoC向けの金融系アプリケーション開発経験が必須です。担当工程:要件定義、基本設計、詳細設計、実装、単体テスト、結合テスト、リリース、運用保守スキル:必須:Kotlinでの開発経験3年以上、BtoC向けシステム開発経験、ネイティブアプリまたはWeb環境での開発経験、要件定義から保守までの一連工程経験、金融系またはフィンテック領域での開発経験、長期稼働可能尚可:MVVMアーキテクチャでの実装経験、Alamofire使用経験、Realm使用経験、フロントエンド開発経験、RedHat・CentOS・Android環境での作業経験、金融系業務経験稼働場所:リモート勤務がメインです。必要に応じて東京都内で出社します。その他:業種:金融・保険業/フィンテック、開始時期:即日または相談、対象年齢:上限40代まで、在宅勤務が前提の長期プロジェクトです。 |
| 業務内容:-Webアプリケーションの開発(Java・SpringBoot)-iOSモバイルアプリ開発のテックリード-ビジネス要件の整理、技術選定、コードレビュー担当工程:要件定義、基本設計、詳細設計、実装、テスト、コードレビュー、リリース支援、技術選定・方針策定スキル:必須:Web開発実務経験5年以上、Java(SpringBoot)でのチーム開発経験、コードレビュー・チーム開発経験、テックリードとしての技術選定・リーダーシップ経験、フロントエンド開発の知識尚可:デザイナー・PM・PdMとの協働経験、パフォーマンス・セキュリティを考慮した設計・改善経験、アジャイル開発実務経験、フロントエンド開発経験、テスト設計・実施経験、Kotlinでのチーム開発経験稼働場所:フルリモート、フレックスタイム制その他:業種:情報・通信・メディア、開始時期:2026年1月、勤務形態:フルリモート、フレックスタイム制 |
| 業務内容:-サーバーサイド(Kotlin/Ktor)実装-フロントエンド(TypeScript/React/ChakraUI)実装-Chrome拡張(TypeScript/React)実装-新機能の要件定義・仕様策定・仮説立案・リサーチ-社内ツール開発による他チームの生産性向上-開発/検証環境整備、CI・テスト効率化-GCP(CloudRun)を活用したインフラ構築-生成AI(Claude等)を活用した開発体制へのシフト担当工程:要件定義、仕様策定、設計、実装、テスト、デプロイ、運用・保守スキル:必須:-要件定義からリリースまでの実務経験-Webアプリケーション開発の実務経験-Gitを用いたチーム開発経験-生成AI活用経験-フロントエンド:TypeScript/Reactでの開発経験(3年以上)-バックエンド:Kotlinでのサーバーサイド開発経験尚可:-GCP環境での開発経験稼働場所:東京都(週2出社)※以降フルリモート勤務可その他:業種:情報・通信・メディア開始時期:即日着手可能勤務形態:私服勤務可 |
| 業務内容:Android向けメールクライアントアプリの新規開発、既存アプリへの機能追加および不具合修正を実施します。担当工程:基本設計、詳細設計、実装、単体テスト、結合テストまでを担当します。スキル:必須:Androidアプリ開発実務経験(1年以上)、Java(Spring、SpringBoot)またはAndroid‑Javaでの開発経験3年以上、基本設計経験(修正経験可)尚可:Dockerの基礎知識、Git/GitHubによるバージョン管理経験、Kotlinでの開発経験、コードレビュー経験稼働場所:基本はリモートワーク。セットアップや緊急対応、試験工程に限り神奈川県内での出社が想定されます。その他:業種:情報・通信・メディア。作業開始は2025年12月頃を予定し、2026年1月末までの期間での参画が想定されます。 |
| 業務内容:-Androidアプリの機能追加および改修担当工程:-基本設計以降の全工程を単独で実施(要件定義、設計、実装、テスト、リリース)スキル:必須:AndroidJavaでの開発経験4年以上、基本設計以降の工程を単独で実施できること尚可:Kotlinでの開発経験稼働場所:神奈川県(常駐)その他:業種:情報・通信・メディア開始時期:2026年1月開始予定 |
| 業務内容:・詳細設計・内部結合テスト担当工程:詳細設計、内部結合テストスキル:必須:Javaによる詳細設計経験(3年以上)、コミュニケーション力尚可:Android/Kotlinによる開発経験稼働場所:東京都(出社必須)その他:業種:運輸業向けPP端末の次世代開発プロジェクト開始時期:2025年1月開始予定期間:長期案件 |
| 業務内容:-PC向け(HTML,JS,React)およびiOS(Swift)/Android(Kotlin)向けフロント実装-TypeScriptとFunctionComponentを用いたReact開発-アジャイル開発チームでのUI/UX改善担当工程:-フロントエンドの設計・実装-テスト・デバッグ-UI/UX改善提案スキル:必須:React(FunctionComponent)実務経験2年以上、TypeScript実務経験、実務経験5年以上で自走可能、Ajax/JSON/RESTAPI、MySQL、AWS、GitHubの実務経験、日本語流暢尚可:iOS(Swift)/Android(Kotlin)での開発経験、SQLチューニング経験稼働場所:東京都基本出社、慣れ次第リモート相談可その他:医療・歯科向け自社サービスのフロントエンド開発支援、長期案件(開始時期は相談可能)、年齢制限は40代まで |
| 業務内容:-会議音声AI解析システムのフルスタック改修(顧客別解析、Salesforce連携、Web/iOS保守)-既存モバイルアプリのFlutter移行、IoTデバイスのBLE接続実装、取得データのサーバ送信・画面集計表示-BtoBSaaSバックエンドの設計・実装(サブスクリプション・請求・顧客管理)をRubyonRailsとAWSで構築-AIカメラ・教育・医療向けサービスのPoC開発(Python/TypeScript、AWS各種サービス活用)担当工程:設計、実装、テスト、保守運用、技術検証、コードレビュー、技術リードスキル:必須:Webアプリケーション設計・実装経験5年以上、React/Next.js、KotlinまたはJava、Flutter、BLE、RubyonRails、AWS、Python、TypeScript、TDD・DDD実践経験、フルスタック開発経験尚可:新規事業立ち上げ・グロース経験、LLM・生成AIPoC経験、SalesforceAPI連携経験、Docker・Linux経験、Electron・Flask・Vue・React等フレームワーク経験、顧客への作業報告経験稼働場所:基本リモート、プロジェクト開始時に1週間程度出社、以降は週1~2回程度出社(東京都内)その他:業種は情報・通信・メディア領域に属し、AI・IoT・クラウドサービスを対象。勤務 |
| 業務内容:既存の商談解析システムに対し、機能追加およびテストを実施します。多言語対応のフロントエンドとバックエンドを担当し、Go、Kotlin、TypeScript、Next.js、React、Javaを用いて実装します。担当工程:実装、テストスキル:必須:Go、Kotlin、TypeScript、Next.js、React、Javaの実務経験尚可:―稼働場所:リモート可その他:業種:情報・通信・メディア開始時期:2026年1月1日募集人数:1名 |
| 業務内容:動画配信アプリの設計・実装を行い、Android向けに機能開発を実施します。担当工程:要件定義、基本設計、詳細設計、実装、テスト、デバッグ、リリース作業を担当します。スキル:必須:Android開発経験(KotlinまたはJava)、AndroidSDK、UI実装経験尚可:動画ストリーミング関連技術(ExoPlayer等)、CI/CDツール、アジャイル開発経験稼働場所:リモート勤務可、拠点は東京(リモート可)その他:情報・通信・メディア分野のプロジェクト、開始日は2025年12月01日予定 |
| 業務内容:顧客管理システムのWebおよびモバイルアプリの新規開発。既存サービスのフルリプレースに伴い、Android(Kotlin)およびiOS(Swift)向けネイティブアプリの実装、RESTfulAPIを利用した連携、テスト・リリース作業を行います。担当工程:要件定義、設計、実装、テスト、リリースまでの全工程を担当。スキル:必須:KotlinまたはSwiftによるネイティブアプリ開発経験(2年以上)、RESTfulAPIを用いた開発経験、アプリのビルド・リリース経験、Gitの使用経験尚可:マイクロサービスアーキテクチャの経験、JWT等を用いた認証・認可実装経験稼働場所:東京都(キャッチアップ期間は出社)→フルリモート勤務その他:業種:情報・通信・メディア、開始時期:即日または相談可能、外国籍不可、年齢上限40歳まで |
| 業務内容:動画配信モバイルアプリの新規開発・機能追加・改修を担当し、設計からリリースまでを一貫して実施。RESTAPI連携やMVVM等のアーキテクチャ適用、チーム内レビュー・ナレッジ共有を行う。担当工程:要件定義、設計、実装、テスト、リリーススキル:必須:Androidアプリ開発実務経験5年以上、JavaおよびKotlinでの開発経験、RESTAPIの理解、MVVM等アーキテクチャの理解、toC向けアプリ開発経験尚可:MediaPlayer・ExoPlayerの使用経験、JetpackCompose、KotlinCoroutines、Hilt、Flow等の使用経験、UI/UXを意識した設計・提案力稼働場所:東京都(常駐)その他:情報・通信・メディア業界、即日開始可能、長期(1年以上)想定、勤務時間10:00~19:00(残業あり)、人数1名 |
| 業務内容:-Flutter(Dart)を使用したウォレットアプリの保守および新機能追加-Swift・Kotlinで実装された既存機能の補完・改修-スクラムミーティングへの出席(週1回または隔週1回)担当工程:-要件確認・設計-実装(Flutter/Dart、必要に応じてSwift/Kotlin)-単体テスト・結合テスト-CI/CDパイプラインの設定・運用-デプロイおよびリリース後の保守スキル:必須:-Flutter(Dart)によるモバイルアプリ開発経験-アジャイル(スクラム)での実務経験尚可:-SwiftまたはKotlinでの開発経験-Riverpodの使用経験-CI/CD環境でのパイプライン構築・編集経験-ウォレット・決済系システムの開発経験稼働場所:東京都(リモート併用)。スクラムミーティングはオンラインまたは指定場所で参加。その他:-自律的かつプロアクティブに業務を進められる方-日本語でのネイティブレベルのコミュニケーション能力必須-新技術習得意欲が高く、チーム・自己成長に積極的に取り組める方 |
| 業務内容:Androidアプリの機能追加・改修、既存コード解析、影響範囲の洗い出し、仕様調整、単体テスト・結合テストの作成・実施、リリース後の軽微フォロー担当工程:要件定義、基本設計、詳細設計、実装、テスト(単体・結合)、リリース作業、リリース後フォロースキル:必須:Android(Java)での開発経験4年以上、基本設計からテストまで一人で遂行できること、課題抽出と関係者との能動的なコミュニケーション能力尚可:Kotlinでの実装経験、パフォーマンス・UX改善やアーキテクチャ刷新の経験、大規模ユーザー向けアプリの開発・運用経験稼働場所:神奈川県(常駐)その他:業種:情報・通信・メディア、開始時期:2025年12月中旬、契約期間:2026年1月~3月(継続の可能性あり)、チーム規模:6~10名、勤務日数:平日フルタイム、PC貸与あり |
| 業務内容:-iOS(Swift)またはAndroid(Kotlin)での新規機能の設計・実装-既存機能の運用保守-テスト設計・実施担当工程:-設計-実装-テスト設計・実施-保守運用スキル:必須:iOS(Swift)またはAndroid(Kotlin)でのアプリ開発経験(1年以上)、設計経験尚可:要件定義経験、顧客折衝経験、能動的なコミュニケーション能力、テスト設計・実施経験、小規模チームでのリード・レビュー経験稼働場所:東京都内(週5出社)その他:-業種:情報・通信・メディア-勤務開始:即日または12月開始を予定-勤務期間:長期勤務-募集人数:3名-年齢制限:40代まで |
| 業務内容:-プロジェクト計画立案・WBS作成-顧客との要件定義・仕様調整・期待値コントロール-顧客ミーティングのファシリテーション・定期報告-フィット&ギャップ分析-システム設計・構築支援(AWS)-工数・予算・コスト管理-タスク・スケジュール進捗管理-課題管理・トラブルシューティング-社内エンジニア・SA/TAMとの連携調整-営業部門との提案支援-導入手順のドキュメント化・フロー自動化担当工程:要件定義、設計、構築、テスト、リリース、プロジェクト管理全般スキル:必須:-AWSを用いたシステム設計・構築・運用経験-開発プロジェクトの進行管理経験(PMまたはSEリーダー)-高い当事者意識と自律的な業務推進姿勢-顧客・社内エンジニア双方との円滑なビジネスコミュニケーション能力-顧客調整・要求定義・要件定義の実務経験-スピード感のある要件定義・現場コントロール力尚可:-プロダクト導入支援や技術コンサルティングの経験-モバイルアプリ開発経験(Swift、Kotlin、Flutter等)-SIプロジェクトにおけるPM/SEとしての要件定義経験-フロントエンド、CMS、バッチ開発等の幅広い知見稼働場所:東京都(初期3か月はフル出社、以降は最大週2回のリモートワーク可)その他:業種:情報・通信・メディア開始時期:相談に応じて調整可能年齢上限:50歳まで |
| 業務内容:iOS(Swift)またはAndroid(Kotlin)アプリの開発支援、設計フェーズの実施、GitHubを用いたコード管理担当工程:設計、実装、テストスキル:必須:Swiftを利用したiOS開発経験(1年以上)またはKotlinを利用したAndroid開発経験(1年以上)、設計フェーズの経験、GitHubの使用経験尚可:なし稼働場所:東京都内フル出社その他:業種:情報・通信・メディア(サービス業)開始時期:12月開始、長期募集人数:Swift枠1名、Kotlin枠1名 |
| 業務内容:-Go、Kotlin、Dart、TypeScriptを用いたサービス開発環境-フロントエンドはReact、Nuxt、Next.js、Vue.js、バックエンドはKtor等-インフラはGCP、AWS、Kubernetes、Terraform、Spanner、MySQL、gRPC-Flutterによるネイティブアプリ開発-GitHub、Slack、GoogleWorkspaceを活用した開発・協業-QA業務全般:仕様レビュー、テスト設計・ケース作成・レビュー、テスト実施、リグレッションテスト、テスト自動化担当工程:テスト設計から実施、障害報告・修正確認までを一貫して担当し、スクラムチームの一員としてリリース品質向上とプロセス改善を推進自動化スクリプトの作成・保守も実施スキル:必須:スマートフォンアプリまたはWebシステムのテスト業務経験(3年以上)、テスト設計~実施・不具合起票・修正確認の一貫経験、スクラム開発経験尚可:QA業務を主導した実績、PlaywrightやMagicPod等を用いたテスト自動化の構築・運用経験、品質向上戦略の立案や業務フロー改善の実績稼働場所:フルリモート(東京都在住者歓迎)その他:業種:金融・保険業(フィンテック領域)/開始時期は相談可能/募集人数:1名/勤務形態はフレックス制 |
| 業務内容:既存の車載機システム向けに新規Androidアプリを企画・開発します。Kotlin・Java・Flutterを用いた機能実装、車載システムおよびIoT端末(TCP/UDP)との連携開発、アーキテクチャ選定・ソフトウェア設計、テックリード業務を担当します。担当工程:要件定義、基本設計、詳細設計、実装、単体テスト、結合テスト、テクニカルリーダーとしてのレビュー・指導スキル:必須:Androidアプリ開発経験(Kotlin、Java、Flutter等)、要件定義から実装まで対応可能な方尚可:生成AI活用経験、IoT端末(TCP/UDP)接続開発経験、ソフトウェアアーキテクチャ選定・開発経験、テックリード経験、顧客折衝経験、AndroidAuto/CarPlay開発経験、Android/スマートフォンアプリのPoC・技術検証経験稼働場所:東京都内(リモート可、出社可)その他:業種:自動車・輸送機器、開始時期は相談 |
| 業務内容:・電子マンガアプリの新規機能企画、技術調査、実装、テスト、運用・AndroidJetpack等を活用したサービス開発・タスク管理およびチームメンバーへの技術支援担当工程:企画、要件定義、設計、実装、テスト、運用、保守スキル:必須:Androidネイティブアプリ開発経験(Kotlin)2年以上尚可:AndroidJetpack(LiveData/Room/Compose)、Coroutines、GoogleFirebase、SQLite、Swagger、リアクティブプログラミング、テストコード作成、CI/CD運用、チームリーダー経験、iOS開発経験稼働場所:フルリモート(埼玉県在住可)その他:業種:情報・通信・メディア長期案件、関東エリア対象、地方在住可 |