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
業務内容:サーバ基盤の設計・構築、GoによるAPI開発、Elasticsearch活用、KVM管理、OracleDBの運用保守・リリース作業、Android/iOS向けFlutterアプリの設計・実装・テスト、Flutterによる管理アプリの実装・UI設計、RubyonRailsとReactを用いた金融システム機能開発、JavaとTypeScript/Reactによる債券取引システムの基本設計・開発・テスト、広報・マーケティング支援全般(プレスリリース作成、SNS運用、コンテンツ制作、広告企画、イベント運営、データ分析)担当工程:要件定義・基本設計・詳細設計・実装・テスト・リリース・運用保守・ドキュメント作成・マーケティング施策実行スキル:必須:Linux環境でのインフラ設計・構築経験、Go言語による開発経験、OracleDB(RAC)運用保守経験、Flutter/Dartでのモバイルアプリ開発経験、KotlinまたはSwiftの基礎知識、RubyonRailsでの開発経験、Reactでのフロントエンド開発経験、Java(Web)開発経験、TypeScript/ReactでのSPA開発経験、広報・SNS運用経験尚可:Elasticsearch実務経験、Ansible自動化経験、API設計・活用経験、金融系システム保守経験、リーダー経験、生成AI活用経験、Swift/< |
業務内容:物流システムの輸配送機能に関する設計・開発を担当します。Android(Native、Java、Kotlin)を用いたアプリケーションの要件定義から実装までを一人で実施します。担当工程:要件定義、基本設計、詳細設計、実装、テスト、リリーススキル:必須:Android(Native)開発経験2年以上(JavaまたはKotlin)、要件ヒアリング・設計経験、1人で設計・開発を完結できる能力尚可:物流系または流通・販売管理系システムの開発経験、Androidベースのハンディターミナル活用経験稼働場所:リモート勤務を基本とし、入社後は出社が必要です。その後は週2回程度出社(東京都)での勤務となります。その他:業種:物流・流通・販売管理系システム開発、開始時期は相談に応じて決定 |
業務内容:-サーバーサイド開発(Java/SpringBoot)-フロントエンド開発(TypeScript/Vue.js、React.js)-必要に応じたKotlin、Python、C++等の実装-システム全体の設計、実装、テスト、運用、改善担当工程:設計・実装・テスト・運用・改善全工程スキル:必須:システム開発実務経験2年以上、Git・GitHub・GitLabでのプルリクエスト・コードレビュー経験尚可:Java(SpringFramework)3年以上、全工程経験、AWSでの環境構築、可用性・コスト・セキュリティを考慮したアーキテクチャ設計、品質保証リード経験稼働場所:東京都(リモート応相談)その他:業種:情報・通信・メディア、システム開発・コンサルティング、即日開始可能 |
業務内容:システムの開発及びコンサルティングを実施し、Java(SpringBoot)を中心としたバックエンド開発、TypeScript(Vue.js/React.js)を用いたフロントエンド開発、Gitを活用したチーム開発を行います。担当工程:要件定義・設計・実装・テスト・リリース支援およびコンサルティング全般。スキル:必須:システム開発経験2年以上、Git/GitHub/GitLabを用いたコードレビューを含むチーム開発経験尚可:Java(SpringFramework)開発経験3年以上、Kotlin・Python・C++等のサーバーサイド開発経験、TypeScript(Vue.js、React.js)のフロントエンド開発経験、パブリッククラウド(特にAWS)での環境構築経験、アーキテクチャ設計・品質保証リード経験稼働場所:東京都(リモート応相談)その他:業種:情報・通信・メディア、開始時期:即日開始可能 |
業務内容:-PCIDSS対応システムのオンプレミス環境からAWSへのクラウド移行-設計・方針策定およびAWSセキュリティ部門との連携-Terraformを用いたインフラ構築・運用-バックエンド(API,Batch)開発(PHP,Golang,Kotlin)担当工程:要件定義、設計、実装、テスト、インフラ構築、運用保守スキル:必須:バックエンド開発経験(3年以上)、TerraformでのAWS環境構築・運用経験(3年以上)、システム運用保守経験(3年以上)、PHP・Golang・Kotlin等複数言語での開発経験、RDBMS利用経験、職務経歴書に実績記載尚可:PCIDSS要件に関する折衝経験、Docker・GitHubActions・CircleCI・Datadog等のツール使用経験、クリーンアーキテクチャ等の設計理解、スクラム開発経験、プロジェクトリード経験稼働場所:東京都(基本リモート)その他:業種:情報・通信・メディア、プロジェクト開始時期は相談可能、成人向けコンテンツに関わる可能性あり |
業務内容:TV/スピーカー連携機能を持つモバイルアプリの設計・実装・テスト・デバッグ・ドキュメント作成担当工程:設計、実装、テスト/デバッグ、ドキュメント作成スキル:必須:AndroidまたはiOSの開発経験(1年以上)、Flutterでの開発経験(Dart2年以上、KotlinまたはSwift1年以上)、JavaまたはObjective‑Cの基礎知識、UMLによる設計・分析経験(1年以上)尚可:継続的インテグレーション(CI)経験、説明資料作成経験、生成AI活用経験稼働場所:東京都・神奈川県(リモートワーク基本、必要時出社あり)その他:業種:情報・通信・メディア、開始時期:10月 |
業務内容:-iOSアプリ(Swift)の設計・開発・テスト-既存コードの保守・改善-開発チームとの仕様調整-深夜リリース時の立ち会い(約月1回)担当工程:設計、開発、テスト、保守・改善、リリース立ち会いスキル:必須:Swiftを用いたiOSアプリ開発経験、GitHub等を利用したチーム開発経験、週3日以上の出社が可能尚可:Kotlinコードが読めること、UI/UX設計経験、深夜帯リリース立ち会い可能、テスト設計・仕様書作成経験稼働場所:東京都(リモート併用、週3日以上出社必須)その他:業種:情報・通信・メディア(サービス業)参画時期:2025年9月中旬〜10月初旬頃(応相談)リモート併用可 |
業務内容:TV/スピーカー連携モバイルアプリの設計、実装、テスト/デバッグ、ドキュメント作成担当工程:設計、実装、テスト/デバッグ、ドキュメント作成スキル:必須:Flutter/Dart(実務2年以上)、AndroidまたはiOSの開発経験、KotlinまたはSwiftのいずれかの経験、JavaまたはObjective‑Cが読めること、UMLを用いた設計・分析、アジャイル(スクラム)開発経験尚可:継続的インテグレーション(CI)経験、説明資料作成経験、生成AI活用経験稼働場所:東京都(品川)またはリモート(50%)その他:業種:情報・通信・メディア(サービス業)、開始時期は要相談 |
業務内容:ウォレットアプリの保守・機能追加開発、CI/CDパイプラインの整備担当工程:モバイルアプリの設計・実装・テスト・デプロイ、CI/CDパイプライン設定スキル:必須:Flutter(Dart)でのモバイルアプリ開発経験、アジャイル(スクラム)開発経験、日本語ネイティブレベル尚可:SwiftまたはKotlinでの開発経験、Riverpodの利用経験、CI/CD環境でのパイプライン編集経験、決済・ウォレットシステム開発経験稼働場所:東京都(リモート併用)※週1回または隔週1回のスクラムイベント参加必須その他:情報・通信・メディア業界のアプリ開発案件、開始時期は相談可能、自己成長とチーム貢献を重視する自律的な業務姿勢が求められる |
業務内容:-AndroidJavaからKotlinへのコード移行-詳細設計、実装、テストまでの一連の開発工程-アジャイル型での機能追加要件対応担当工程:詳細設計、実装、テストスキル:必須:AndroidJavaおよびKotlinの実務経験、1人で開発を進められる実装力尚可:詳細設計から自立して対応できるスキル稼働場所:東京都内(月1〜2回、実機テストのため出社あり)その他:建設業向けのタブレットアプリの開発プロジェクトです。アジャイル方式で毎月の追加要件に対応します。PC持ち込み可能な企業様を優先します。開始時期は相談可能です。 |
業務内容:Androidタブレット端末ソフトをJavaからKotlinへ移行する開発(コードの焼き直し)担当工程:設計・実装・テストスキル:必須:Android開発経験(JavaまたはKotlin)2年以上尚可:設計経験稼働場所:東京都板橋区(常駐)その他:流通・小売業向けシステムの改修案件、期間は約3か月、開発元常駐での作業 |
業務内容:Flutterを用いたチケット販売および映像視聴機能を持つアプリの開発。チーム開発で非同期処理を扱い、詳細設計から実装までを担当。担当工程:詳細設計、実装、テストスキル:必須:Flutter(実務経験1年以上)、チーム開発経験、非同期処理の実装経験、詳細設計・実装経験尚可:Kotlin、Swift、CleanArchitectureの知識稼働場所:東京都(常駐)その他:情報・通信・メディア業界、長期案件、開始時期は応相談 |
業務内容:Kotlin(Android)を使用した銀行取引アプリの開発、Gitを用いたチーム開発担当工程:設計、実装、テスト、デプロイまでの一連の開発工程スキル:必須:Kotlin(Android)での開発経験1年以上、Gitでのチーム開発経験尚可:UDF、JetpackComposeの実務経験稼働場所:常駐(東京都)その他:金融・保険業/銀行・信託、長期案件、外国籍OK・年齢制限なし・個人事業主可、2名募集 |
業務内容:小売店向けAndroidタブレット端末ソフトを、現行のJava実装からKotlinへリファクタリングする作業です。開発元に常駐し、システムを把握した要員と協働します。担当工程:設計・実装(リファクタリング)スキル:必須:AndroidプラットフォームでのJavaまたはKotlinによる開発経験(2年以上)尚可:設計経験稼働場所:東京都内常駐その他:業種:情報・通信・メディア期間:3か月間のスポット案件外国籍不可 |
業務内容:ブロックチェーンプラットフォームを活用したスマートフォン向けネイティブアプリの設計・開発担当工程:要件定義、画面設計、フロントエンド実装、テスト、リリース対応スキル:必須:モバイルアプリ開発実務3年以上、Flutterでの開発経験(Swift/Kotlin/ReactNative/AndroidJavaでも可)尚可:Firebaseを利用した開発経験、Python経験、MVC/MVP/MVVM等のアーキテクチャ設計知識稼働場所:神奈川県または東京都の駅近く(鴨居駅または恵比寿駅)に常駐その他:開始時期は9月予定、チーム規模は2〜3名、情報・通信・メディア業界向け案件 |
業務内容:-金融機関向けスマホアプリの設計、実装、評価担当工程:-設計、実装、評価(AndroidJava)スキル:必須:Android(Java)での開発経験(3年以上)、銀行・保険・クレジット系アプリ開発経験、OSバージョンアップ対応経験尚可:Android(Kotlin)またはiOS(Objective‑C、Swift)での開発経験(3年以上)、Flutter(Dart)でのアプリ開発経験、主体的に業務を推進できること、独力で問題解決できる力、正確な文章・資料作成スキル稼働場所:東京都豊洲その他:業種:金融・保険業(銀行・保険・クレジット系アプリ)外国籍採用に制限あり技術打ち合わせは2回実施 |
業務内容:・AIインタビュー機能(OpenAI、Claude、Gemini等)の実装・フロントエンド開発(TypeScript、Next.js、React)・バックエンド開発(Kotlin/SpringBoot、Python/FastAPI)・PostgreSQLを用いたデータベース設計・運用・GCPまたはAzure上でのインフラ構築・運用・Keycloakを利用した認証・認可基盤の導入・運用・プロダクト全体の設計、実装、運用リード担当工程:要件定義、アーキテクチャ設計、実装、テスト、デプロイ、運用・保守、技術選定スキル:必須:Webアプリケーション開発実務5年以上、TypeScript+Reactでのフロントエンド経験、Kotlin/Java/Scalaのいずれかでのバックエンド経験、PostgreSQL等RDB使用経験、GCPまたはAWSでの開発経験、MacOS使用経験尚可:大規模サービスのアーキテクチャ設計経験、DDD・オニオンアーキテクチャ等の知識、Keycloakによる認証・認可実装経験、セキュリティ全般の深い知識、技術選定や開発プロセス改善の経験、チームリーダー/テックリード経験稼働場所:完全フルリモート(全国)その他:業種:情報・通信・メディア(SaaS型組織管理サービス)開始時期:即日または2024年8月以降勤務日数:週4〜5日 |
業務内容:-PoC改善開発(高速化、パーソナライズ機能追加、UI/UX向上)-生成AIを用いた次フェーズ開発支援-WebSocketからHTTPSへの移行対応-WebView連携のAndroidアプリ(Kotlin)開発担当工程:要件定義、設計、実装、テスト、デプロイ、運用支援スキル:必須:Python(Django)でのWebアプリ開発、JavaScript/HTML/CSSによるモバイルUI開発、RESTfulAPI設計・実装、AWS(EC2/S3/Lambda)利用経験、boto3操作、DynamoDB・Redis使用経験、KotlinでのAndroidアプリ開発(WebView連携含む)、品質志向の開発経験尚可:WebSocketの知識、WebSpeechAPI・GoogleCloudTTSの知見、Base64エンコード理解、生成AIAPI連携・プロンプト設計経験、AI開発支援ツール(Cursor、GitHubCopilot等)使用経験、音声認識・合成、地図API連携、RAG検索実装経験稼働場所:原則リモート勤務、必要に応じて東京都内オフィスへ出社その他:業種:情報・通信・メディア(AI活用サービス)開始時期:相談に応じて即日開始可能PC貸与あり、柔軟な年齢層の採用を歓迎 |
業務内容:クレジットカード系アプリの機能追加・改修を行い、設計および開発を担当します。担当工程:設計、開発スキル:必須:Androidアプリ開発経験4年以上、Kotlin、RX、retrofit、OKhttp、DI(koinまたはdagger)尚可:ライブラリ選定からAPI基盤作成まで0→1でのアプリ開発経験、クライアントとの要件調整・折衝経験稼働場所:フルリモートその他:業種:金融・保険業(リース・クレジット) |
業務内容:ブロックチェーンプラットフォームを活用したスマートフォン向けネイティブアプリの設計および開発担当工程:要件定義、設計、実装、テスト、リリーススキル:必須:Flutterでのモバイルアプリ開発経験3年以上(Swift/Kotlin/ReactNative/AndroidJavaでも可)尚可:Firebase活用経験、Python経験、MVC/MVP/MVVM等のアーキテクチャ設計知識稼働場所:神奈川県・東京都の常駐(鴨居駅周辺または恵比寿オフィス)その他:業種:情報・通信・メディア、ブロックチェーン領域開始時期:即日または相談可能、長期プロジェクト |
業務内容:-メンバーの統括(品質、スケジュール、予算、タスク管理)-開発定例のファシリテーション-クライアント担当者との窓口業務-仕様確認・要件定義から詳細設計の策定-コードレビュー、テストコード実装、テスト実施担当工程:要件定義、詳細設計、実装、コードレビュー、テストスキル:必須:ReactNativeでのアプリ開発経験3年以上、Reactでの開発経験5年以上(指導可能レベル)尚可:UI/UXを考慮した設計・実装、SwiftやKotlin等のネイティブアプリ開発経験、課題発見・能動的に行動できる姿勢、豊富なチーム開発経験稼働場所:フルリモート(日本国内)その他:業種:情報・通信・メディア、開始時期:即日、稼働日数:平日対応可、募集人数:1名、チーム規模:1名 |
業務内容:EV/HV向けモーター制御システム、ADASECU要求仕様書作成、コックピット系統合ECU音声制御、AUTOSARを用いたV2XLocator開発、半導体生産管理システム、食品業者向け倉庫管理システムのKotlin再構築、生産管理システムパッケージ開発、TMC工務SMSシステムの維持・改善、TMC部品表設計システムの維持・改善を担当担当工程:要求分析、基本設計、詳細設計、実装、製造、試験、保守、品質改善、リリーススキル:必須:車載開発経験、EV/HVモーター制御評価、C言語組込開発経験、C++開発経験、Java開発経験、COBOL開発経験、AUTOSAR開発経験、半導体業務経験、倉庫・販売管理システム経験、TMCPZシリーズ開発経験尚可:CAN検査・DIAG開発経験、VectorMICROSAR経験、SPI・CAN通信開発、CyberSecurity・OTA開発、AndroidOS開発、QNX・Linux経験、音声制御開発、SpringBoot・SQL・JavaScript知見、AS/400経験、Webフロントエンド経験稼働場所:愛知県(刈谷・名古屋・伏見・豊田)・三重県(四日市)その他:自動車・輸送機器、電機・電子・精密機器、情報・通信・メディア、サービス業・物流・運輸、製造業・半導体、食品・飲料 |
業務内容:GCP上で稼働する電力・ガス・水道業界向け社内Webシステムの機能追加・改善、及び新規機能の設計・実装を実施。既存コードの保守・最適化も含む。担当工程:要件定義、基本設計、詳細設計、実装、テスト、リリース、運用保守。スキル:必須:Webアプリ開発実務経験2年以上、JavaまたはKotlinでの開発経験、基盤からのシステム構築経験尚可:システムアーキテクチャ設計経験、JavaScript系言語の開発経験、GCPでのインフラ構築・運用経験、スクラムマスターまたはチームリーダー経験稼働場所:東京都内(目黒)を拠点としたハイブリッド勤務(オフィスとリモートの併用)その他:業種:電力・ガス・水道業界のIT部門向けプロジェクト、開始時期:即日開始、長期継続を想定 |
業務内容:運送会社向け配送ドライバーが使用するAndroidアプリの外部設計・詳細設計、開発工程のフォロー、品質保証(QA)を担当担当工程:外部設計、詳細設計、開発工程支援、テスト・品質保証スキル:必須:JavaまたはKotlinでの開発経験、基本設計以降の実務経験、Git等の構成管理ツール使用経験尚可:markdownの記述経験稼働場所:東京都(常駐)その他:情報・通信・メディア業界の運送関連システム開発案件、2025年秋以降開始予定 |
業務内容:-Android業務用アプリの設計・開発-既存機能の追加・改修-新技術の調査・研究(任意)担当工程:設計、実装、テスト、リリーススキル:必須:Androidアプリ開発4年以上、Kotlinによるネイティブ開発、RxJava、Retrofit、OKHttp、DI(KoinまたはDagger)、日本籍(外国籍不可)、年齢40代まで尚可:ライブラリ選定からAPI基盤作成までの0→1開発経験、クライアントとの要件調整・折衝経験稼働場所:フルリモート(初日出社あり)その他:業界:情報・通信・メディア(クレジットカード関連サービス)開始時期:即日残業規制あり、服装カジュアル可 |