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
| 業務内容:-Webアプリケーション開発(JavaSpringBoot、Kotlin)-iOSアプリ開発(Swift、Kotlin)-フロントエンド(React)との連携-AWSを利用したクラウド環境構築・運用-コードレビュー、技術選定、テックリード業務担当工程:-設計、実装、テスト、デプロイ、コードレビュー、テックリードスキル:必須:Web開発実務経験5年以上、Java(SpringBoot)でのチーム開発経験、Kotlinでのチーム開発経験、コードレビュー・チーム開発経験、テックリード/技術選定経験、フロントエンド開発の知識尚可:デザイナー・PM・PdMとの協業経験、パフォーマンス/セキュリティ設計・改善経験、アジャイル開発実務経験、React開発経験、テスト設計・実施経験稼働場所:フルリモート(フレックス勤務可)その他:業種:情報・通信・メディア(就職支援サービス)開始時期:要相談外国籍の方は不可 |
| 業務内容:-Java、Kotlinを用いたWebアプリケーションの新規開発・改修-ビジネスロジック、社内外向けツール、バッチ、APIの実装-フレームワークはSpringMVC、SpringBootを使用-データベースはOracleDatabase、OracleCloudInfrastructure、検索はApacheSolr-インフラはAWS、コンテナはDocker、ソース管理はGitHub、フロントはReact担当工程:要件定義、基本設計、詳細設計、実装、単体テスト、結合テスト、運用保守スキル:必須:Java(SpringBoot)でのWebアプリ開発経験5年以上、チーム開発経験尚可:セキュリティ・パフォーマンスを考慮した開発経験、大規模Webサービスの設計・開発経験、会計・財務業務の知識、Kotlin、Reactの実務経験稼働場所:東京都(週3出社、週2リモート)その他:業種:情報・通信・メディア、即日開始可能、12月または1月開始でも可 |
| 業務内容:大手インターネット企業のWebアプリケーションの開発・運用に参画し、Java/Kotlinを用いた新規開発・改修、バッチ・APIの実装、社内外向けツールの構築を担当します。使用技術はJava、Kotlin、SpringMVC/Boot、OracleDB、OCI、ApacheSolr、AWS、GitHub、React、Dockerなどです。担当工程:要件定義、基本設計、詳細設計、実装、テスト、運用・保守スキル:必須:Java(SpringBoot)によるWebアプリケーション開発経験5年以上、チーム開発経験尚可:セキュリティやパフォーマンスを考慮した開発経験、大規模サービス/Webサービスの設計・開発経験、会計・財務業務の経験稼働場所:東京都(リモート併用、週3回出社)その他:情報・通信・メディア業界の大手インターネット企業向け案件、開始時期は相談可能、年齢条件は40代まで、使用技術はJava、Kotlin、SpringBoot、OracleDB、AWS、Docker等 |
| 業務内容:-J‑CoinPayアクワイアラシステム(JavaSpringBoot、AndroidKotlin、iOSObjective‑C、React)とWebViewアプリ(React、JavaScript)の保守・運用、顧客調整・進捗管理、必要に応じたコード修正・デバッグ-MongoDB3.6→4.0へのマイグレーション実施、Java(SpringBoot)側のバージョンアップ対応、移行作業に伴うテスト・検証・リリース支援担当工程:-保守運用全般、顧客折衝、進捗管理、作業割り振り-実装・デバッグ、ネイティブアプリ(Android/Kotlin、iOS/Objective‑C)の修正・配布-DBマイグレーション作業、リリース支援スキル:必須:SpringBootを用いた開発経験、MongoDB利用経験、保守・運用経験、顧客調整・進捗管理経験、Android/KotlinおよびiOS/Objective‑Cのネイティブアプリ開発経験、自律的に動ける姿勢、柔軟に対応できる姿勢尚可:React開発経験、Kotlin/Objective‑Cの実装経験、MongoDBのマイグレーション実施経験、その他データベースマイグレーション経験稼働場所:東京都(テレワーク可、必要時豊洲へ出社)。リリース・緊急対応時は追加出社ありその他:業種:情報 |
| 業務内容:-医療系・歯科向け自社サービスのバックエンド開発支援。サーバーサイドはGolang、AWS、MySQL、RestAPIを用いて実装。フロントはHTML、JS、Reactでのクライアント側実装。アジャイル開発手法でチーム作業。担当工程:-設計、実装、テスト、デプロイ、運用保守全般(主にサーバーサイド実装)スキル:必須:実務経験5年以上、Go(Golang)開発経験2年以上、AWS、MySQL、RestAPI、Ajax、JSON、GitHubの実務経験、コミュニケーション力、報・連・相・勤怠管理能力尚可:SQLチューニング経験、iOS(Swift)またはAndroid(Kotlin)開発経験稼働場所:東京都御成門駅徒歩1分基本出社、慣れたらリモート相談可その他:業種:医療・歯科向けサービス(情報・通信・メディア領域)開始時期:即日〜相談年齢制限:40代まで国籍:日本国内在住者限定 |
| 業務内容:iPhoneおよびAndroidアプリの品質課題を分析し、調査・改善・改修を実施します。担当工程:品質改善に係る調査、課題分析、改修実装、テストを担当します。スキル:必須:iOS(Swift)またはAndroid(Kotlin)での開発経験5年以上、品質向上対応の実務経験尚可:なし稼働場所:東京都大森の常駐オフィス(リモート不可)その他:業種:情報・通信・メディア、長期プロジェクト、即日開始、募集人数5〜6名、外国籍不可 |
| 業務内容:-証券会社向けスマホアプリの機能追加・機能改善-基本設計・詳細設計・製造・単体テスト・結合テスト・総合テスト-使用技術:Dart/Flutter、Swift/Xcode、Kotlin/AndroidStudio担当工程:設計からテストまでの一貫開発(基本設計、詳細設計、実装、単体テスト、結合テスト、総合テスト)スキル:必須:スマホアプリ開発経験3年以上(うちFlutter6か月以上)、直近1年以内にAndroidまたはiOSアプリ開発経験、設計~テストまでの一貫開発経験尚可:Kotlin、Swiftの実務経験、CI/CDの知識稼働場所:東京都(出社+リモート併用、リモートは週4日まで応相談)その他:業種:金融・保険業(証券・投資)、即日開始可能、開始時期は相談可能 |
| 業務内容:-運輸会社のドライバー向け出退勤管理アプリの開発-フロントはAndroidネイティブ(Kotlin、JetpackCompose)で実装-バックエンドは既存のAPI(Struts2ベース)および顧客オンプレミス基盤と連携担当工程:要件定義、基本設計、詳細設計、実装、テスト、リリースまでの全工程をリードスキル:必須:KotlinによるAndroidアプリ開発経験(要件定義からリリースまで)、JetpackComposeの実装経験尚可:フロント実装リーダー経験、リファレンス実装や共通機能実装の実績稼働場所:東京都(テレワーク応相談)その他:業種:交通・鉄道開始時期:2026年2月頃から |
| 業務内容:既存Cordovaベースのハイブリッドアプリに対する機能追加および改修担当工程:機能実装および改修作業スキル:必須:Cordova、Android(Kotlin)、iOS(Swift)、Javascript、Typescript尚可:AWS環境設定に関する知識稼働場所:東京都(ハイブリッド勤務:リモート併用)その他:業種:情報・通信・メディア参画期間:長期勤務時間:9:00~18:00 |
| 業務内容:-AndroidSDK35への対応-RxJava/RxKotlinライブラリの修正-GooglePlayストアへの再申請担当工程:-バージョンアップ作業の実装-ライブラリ修正-テスト-ストア申請手続きスキル:必須:RxKotlinまたはRxJavaの実務経験、AndroidSDK30→35のバージョンアップ経験、GooglePlayストア申請の実務経験尚可:特になし稼働場所:フルリモート(東京都在住者歓迎)その他:業種:サービス業(情報・通信・メディア)開始日:2025年12月15日終了日:2026年1月31日(延長の可能性あり) |
| 業務内容:-ビジネス部門からの要求整理・要件定義-バックログ(PBI)整備・優先順位付け-スクラムチームと協働し進捗・品質・課題管理-プロジェクト立ち上げ・社内承認プロセス推進-リリースまでの全工程リード担当工程:要件定義、バックログ管理、スクラム運営、リリース管理全般スキル:必須:アジャイル開発でのPM/リーダー経験、要求整理・要件定義実務経験、スクラム環境でのチームマネジメント経験、Ionic/Angular、Swift/Kotlin、Go/C#、PHP等の基本的技術理解、Azureの基礎知識、日本国内在住で日本語業務遂行、45歳以下尚可:ハイブリッド(Web+ネイティブ)開発経験、AzureDevOps・CI/CD・NewRelic等の運用経験、PC貸与環境での作業経験稼働場所:在宅/東京都・千葉県(月1回程度出社)その他:業種:流通・小売(大手総合アプリ運営)/開始時期:2025年1月5日頃/募集人数:1名/PC貸与あり |
| 業務内容:-Webアプリケーションのバックエンド開発(Kotlin/Java、SpringBoot、GraphQL等)-iOSモバイルアプリの開発(SwiftUI)-技術選定、アーキテクチャ設計、パフォーマンス・セキュリティ設計-コードレビューおよびチーム開発のリード担当工程:要件定義、設計、実装、テスト、リリースまでの全工程を担当し、テックリードとして開発チームを統括。スキル:必須:Web開発実務5年以上、Java(SpringBoot)でのチーム開発経験、Kotlinでのチーム開発経験、コードレビュー経験、テックリード経験、フロントエンド開発の基礎知識尚可:デザイナー・PM・PdMとの協働経験、パフォーマンス・セキュリティを考慮した設計・改善経験、アジャイル開発実務経験、React/TypeScript等のフロントエンド開発経験、テスト設計・実施経験稼働場所:フルリモート(インターネット環境が整った場所)その他:業種:情報・通信・メディア開始時期:2026年1月開始予定就業形態:フレックス勤務募集人数:4名(1名からの提案可)外国籍の方は応募不可 |
| 業務内容:-SwiftまたはKotlin(JetpackCompose)でのアプリ実装-動画配信系機能の実装およびテスト担当工程:実装からテストまでを一貫して担当スキル:必須:SwiftまたはKotlinによるモバイルアプリ開発経験(約3年)、動画配信系アプリの知見、一人で実装可能な実装力尚可:特になし稼働場所:東京都(フルリモート)。初日は駒込でPC受取等の出社ありその他:業種:情報・通信・メディア(動画配信プラットフォーム)勤務時間:9:00〜18:00(フルリモート)対象外条件:外国籍の方、地方在住の方は対象外 |
| 業務内容:アプリの品質向上を目的とした機能改修・不具合修正・パフォーマンス改善担当工程:要件定義、設計、実装、テスト、コードレビュー、リリース作業スキル:必須:iOS(Swift)またはAndroid(Kotlin)でのアプリ開発実務経験5年以上、品質向上に向けたテスト強化・コードレビュー等の経験尚可:なし稼働場所:東京都(常駐)その他:情報・通信・メディア業界の顧客向けプロジェクト、即日開始可能、作業期間は2026年2月末まで、募集人数は5〜6名 |
| 業務内容:-SwiftまたはKotlinによるモバイルアプリ開発-アーキテクチャ設計・モジュール構成選定-MaterialDesign/HIGに基づくUI/UX設計-テスト戦略策定(単体・UIテスト)-CI/CD環境の選定・実装-スクラム開発・モブプログラミング実践-ブランチ戦略の決定・改善-パフォーマンス最適化(メモリ、CPU、バッテリー)-プッシュ通知・メール・クーポン等を活用したOnetoOneマーケティング機能実装-Firebase(GA4)によるアプリ管理・運用・分析担当工程:-要件定義・設計-実装-テスト実施・テスト自動化-CI/CDパイプライン構築-スクラムマスター支援・チームビルディングスキル:必須:SwiftまたはKotlinのエキスパートレベル、モバイルアプリのアーキテクチャ設計能力、MaterialDesign/HIGに基づくUI/UX設計力、テスト戦略策定経験、CI/CD環境構築経験尚可:iOSとAndroid両プラットフォームでの開発経験、ブランチ戦略改善経験、モブプログラミング実践経験、パフォーマンス最適化実績、Firebase(GA4)運用・分析経験稼働場所:東京都(週2程度リモート勤務可能)その他:業種:交通・鉄道分野のクライアント向けモバイル・クラウドチケット機能開発プロジェクト、アジャイル開発体制における新規チーム構築 |
| 業務内容:-SwiftまたはKotlinによるモバイルアプリの新規開発-アーキテクチャ設計・モジュール構成の選定-MaterialDesign/HIGに基づくUI/UX設計-単体テスト・UIテストを含むテスト戦略の策定-CI/CD環境の選定・実装-スクラム開発・モブプログラミングの実践-ブランチ戦略の決定・改善-メモリ・CPU・バッテリー等のパフォーマンス最適化-プッシュ通知・メール・クーポン等を活用したOnetoOneマーケティング機能実装-Firebase(GA4)によるアプリ管理・運用・分析担当工程:設計、実装、テスト、CI/CD構築、スクラム運用、パフォーマンスチューニングスキル:必須:-SwiftまたはKotlinのエキスパートレベル-モバイルアプリのアーキテクチャ設計・選定能力-MaterialDesign/HIGを基盤としたUI/UX設計能力-単体テスト・UIテストを含むテスト戦略策定能力-CI/CD環境の選定・実践能力-日本国籍(帰化不可)尚可:-iOSとAndroid両プラットフォームでの開発経験-ブランチ戦略の改善経験-モブプログラミング実践経験-パフォーマンス最適化実績-Firebase(GA4)運用・分析経験稼働場所:東京都(リモート併用、週2程度リモート)その他:業種:交通・鉄道(公共・社会インフラ)人数:1名年齢:50歳以下求 |
| 業務内容:-ビジネス要望の整理・要件定義-優先順位付けと技術チームへの橋渡し-バックログ整備・PBIの明確化-スクラムチームと協働し進捗・品質・課題管理-案件立ち上げ・社内承認プロセスの推進-プロダクトの成長・価値向上に対する責任担当工程:要件定義、設計ディレクション、スクラム開発のマネジメント、リリースまでの統括スキル:必須:Webサービス等の要求整理・要件定義・設計ディレクション経験、ToC向けサービスまたはアプリのプロジェクトマネジメント経験、複数ベンダーのコントロール経験、スクラム/アジャイル開発経験、経営層への報告経験尚可:運用設計経験、プロモーション設計・進行管理経験、予算管理経験稼働場所:在宅勤務が基本、東京・千葉エリアで月1回程度、週1回程度の出社あり(基本リモート)その他:業種:小売業(百貨店・スーパー)プロジェクトは総合アプリのエンハンス開発で、要件定義からリリースまでをリードするフェーズです。使用技術例としてIonic、Angular、Swift、Kotlin、AzureDevOps等が挙げられます。 |
| 業務内容:-Flutterを用いたスマホアプリの開発-既存iOS(Swift)・Android(Kotlin)アプリをFlutterへリプレイス-要件整理、設計、実装、テスト、リリースまでの一貫対応-Firebase、TestFlight、Bitriseを利用した開発・デプロイ作業-アジャイル開発におけるチームコミュニケーション担当工程:要件整理、設計、実装、テスト、リリーススキル:必須:Flutter開発経験3年以上、アジャイル開発経験、実装からテストまで単独で対応可能尚可:Swift/KotlinからFlutterへの移行経験、リード・メンバー支援経験、出社対応可能稼働場所:基本リモート、必要に応じて東京都内(麹町)へ出社その他:情報・通信・メディア分野のスマホアプリ開発、長期案件、即日開始可能、募集人数1名 |
| 業務内容:-プロジェクト計画立案・WBS作成-顧客との要件定義・仕様調整・期待値コントロール-顧客ミーティングのファシリテーション・定期報告-フィット&ギャップ分析-システム設計・構築支援(AWS)-工数見積もり・予算・コスト管理-タスク・スケジュール進捗管理-課題管理・トラブルシューティング-社内エンジニア・SA/TAMとの連携調整-営業部門と連携した顧客提案支援-導入手順のドキュメント化・自動化改善担当工程:要件定義、設計、構築、プロジェクト管理全般スキル:必須:AWSを用いたシステム設計・構築・運用経験、開発プロジェクトの進行管理経験(PMまたはSEリーダー)、顧客・社内エンジニアとの調整力、要件定義・顧客調整経験、スピード感のある要件定義・現場コントロール能力尚可:プロダクト導入支援・技術コンサルティング経験、モバイルアプリ開発経験(Swift、Kotlin、Flutter等)、SIプロジェクトでのPM/SEとしての要件定義経験、フロントエンド・CMS・バッチ開発等の知見稼働場所:東京都(初期3か月はフル出社、その後は最大週2回のリモート併用可)その他:業種:情報・通信・メディア、動画配信関連プロダクト導入支援、開始時期は即日または相談 |
| 業務内容:-PHPによるバックエンド機能の実装-既存機能の改修・改善-API開発および外部システムとのデータ連携-パフォーマンス改善(リード層サポート)-運用保守業務担当工程:-基本設計、詳細設計、実装、テスト、運用保守スキル:必須:-PHPでのWebアプリ開発経験(5年以上)-Gitを用いたバージョン管理経験-基本設計から実装・テストまでの一連の開発経験尚可:-ECサイトまたは大規模Webサービスの開発経験-Java、Kotlin、Go、TypeScriptなど他言語の経験-AWS、Azure、GCPのいずれかのクラウド利用経験-CI/CD(GitLabCI/CD等)環境の構築・運用経験稼働場所:東京都(リモート中心、必要に応じて出社あり)その他:-業種:情報・通信・メディア(ECサービス)-募集人数:3名-大規模ECサービスのバックエンド開発プロジェクトで、スキルアップが期待できる環境です。 |
| 業務内容:iOSおよびAndroidアプリの開発支援(要件定義から実装、テスト、リリースまで)担当工程:要件定義、詳細設計、実装、テスト、リリーススキル:必須:-Android①:KotlinによるAndroidアプリ開発3年以上、JetpackComposeの実務経験、要件定義から参画可能-Android②:KotlinでのAndroidアプリ開発1年以上、詳細設計以降の経験-iOS①:SwiftによるiOSアプリ開発3年以上、SwiftUIの実務経験、要件定義から参画可能-iOS②:SwiftUIでのiOSアプリ開発1年以上、詳細設計以降の経験尚可:特になし稼働場所:東京都内フル出社その他:業種:情報・通信・メディア開始時期:2025年12月開始の長期プロジェクト勤務形態:フルタイムでの常駐勤務 |
| 業務内容:-BtoC取引システムのスマホ側実装-リアルタイムデータ通信、同期・非同期処理の実装-要件定義から基本設計、保守までの一連の開発工程担当工程:要件定義、基本設計、実装、テスト、保守スキル:必須:Kotlin開発経験3年以上、BtoC向けシステム開発経験、ネイティブアプリまたはWeb環境での開発経験、要件定義~保守の経験、金融系またはBtoC向けネイティブアプリ開発経験、長期稼働可能尚可:MVVMアーキテクチャ実装経験、Realm使用経験、フロントエンド開発経験、金融系業務経験稼働場所:リモートメイン、必要に応じて出社(東京都)その他:業種:金融系(暗号通貨)/情報・通信・メディア、開始時期:即日または相談、長期参画可能な方歓迎 |
| 業務内容:-Androidアプリの開発-組み込みデバイス向けソフトウェアの多層連携開発(App/MW/System)-AndroidFrameworkの改修対応(バージョンアップに伴う修正)-GitHubを用いたソースコード管理担当工程:-実装およびテスト-リリース作業スキル:必須:Android/Java/Kotlinの開発経験、GitHubの使用経験、組み込みデバイス開発経験、複数レイヤー連携開発経験、AndroidOSバージョンアップ対応経験尚可:Android開発実務経験2年以上稼働場所:リモート勤務可その他:業種:情報・通信・メディア(サービス業)開始時期:相談求める人物像:自発的に動ける方、協調性・コミュニケーションスキルがある方 |
| 業務内容:-大規模ユーザー向けサービスのバックエンド機能追加・改修-テックリードとして技術選定、設計、コードレビューを実施-チーム内での意見交換やサービス改善提案担当工程:-要件定義・設計-実装(Spring Boot、Kotlin)-テスト・コードレビュー-デプロイ支援スキル:必須:-Spring Boot実務経験5年以上-テックリード経験(半年以上)-コードレビュー・チーム開発経験-Kotlinを用いた開発経験(Android経験可)-フロントエンド開発の基礎知識尚可:-デザイナー・PM・PdMとの協業経験-パフォーマンス/セキュリティ設計・改善経験-アジャイル開発実務経験-フロントエンド開発経験-テスト設計・実施経験稼働場所:フルリモート(日本国内)その他:業種:情報・通信・メディア開始時期:相談に応じて即日開始可対象年齢:40代まで |
| 業務内容:防衛システムの設計・開発・試験、製造業基幹システムの要件定義・業務改善提案・パッケージ選定・データ移行、官公庁向けWebシステムのサーバ構築・ドキュメント作成、金融系営業ツールの保守・機能追加、次世代Webサービスのフロントエンド開発、Node.jsを用いたバックエンドAPI・バッチ開発、ネットワーク保守・監視システムの設計・開発・保守、プライバシー鍵システムのJava/Linux環境開発、投票システムの再構築(設計・実装・データベース最適化)、就職支援プラットフォームのフルリモート開発、製造業向け生産管理システムの詳細設計・製造・テスト。担当工程:要件定義、基本・詳細設計、実装、単体テスト・結合テスト、デプロイ・リリース、運用保守、ドキュメント作成、パフォーマンス・セキュリティ設計、チームリーダー/テックリード業務。スキル:必須:C#(3年以上)、Java(5年以上)、JavaScript/jQuery(5年以上)、Node.js(3年以上)、SpringBoot、Kotlin、SQL(Oracle・RDB・NoSQL)、AWS(ECS・マネージドサービス)、Docker、Terraform、Linux/Windowsサーバ構築、DB設計・構築・バックアップ、JobCenter/AJS使用経験、Tomcat/JBoss/SpringBoot構築、Lua、P |