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アプリケーション開発において、医療関連、相続関連システムの開発を担当。以下の業務を実施。-チームビルディング-要件定義~詳細設計-進捗・課題管理-面談対応-PMとしてチームを牽引開発環境・手法:-開発手法:ウォーターフォール開発-使用ツール:Redmine、Jira、GitHubActions-クラウド環境:AWS-開発言語:React/Vue.js/Next.js、Java/Kotlin/SpringBoot必要スキル:-PMとしての課題管理・進捗管理・タスク分解/管理経験-要件定義書・要求仕様書・見積書・テスト計画書・ドキュメントの作成経験-チームマネジメント(6~7名)経験-AWS環境での開発経験歓迎スキル:-医療系または官公庁プロジェクト経験勤務地:東京都千代田区※リモート応相談 |
業務内容:・Androidアプリの新機能開発と既存機能の改修・UI/UXの設計・改善・技術的負債の解消と生産性向上・新規機能の開発(OCR、LLM活用など)・Web開発チームやPdMとの連携担当工程:・要件定義・基本設計・詳細設計・実装・テスト必要スキル:・チーム開発の実務経験・Kotlinを用いたAndroidアプリ開発・運用経験・JetpackCompose、DaggerHilt、KotlinCoroutinesなど主要ライブラリ・フレームワークの知識歓迎スキル:・Androidアプリの自動テストに関する知識・CI/CD環境の構築経験・小規模チームでのプロジェクト管理またはチームリーダー経験就業環境:・就業時間:9:00-18:00・服装:自由・PC:貸与相談可・フルリモート可 |
業務内容:Android向けネイティブアプリの開発を担当。Fintech・Web3領域において、暗号資産やブロックチェーン技術を活用した新しい金融サービスの開発に携わり、セキュリティ・パフォーマンスの最適化を推進。勤務地:東京都(週3出社のハイブリッド勤務)必要スキル:・Kotlinを用いたAndroidアプリの開発経験(3年以上)・設計変更・リファクタリング・新技術導入の経験・モバイルアプリの設計パターンの理解と実践経験(MVVM、VIPERなど)・ユニットテスト(JUnit等)の運用経験・CI/CDツールの活用経験(Bitriseなど)・GitHub/GitLabを用いたPullRequestベースの開発経験・非同期処理・リアクティブプログラミングの経験歓迎スキル:・UIテスト(Espresso等)の運用経験・iOS/Androidの両OSでの開発経験・サーバーサイド開発の知識・経験・大規模ユーザーを持つアプリの開発・運用経験・セキュリティ・パフォーマンスチューニングの知識・チームリードやエンジニア育成の経験単価:50-70万円 |
業務内容:-美容関連WEBサービスの開発・保守運用-要件定義から設計、実装、リリースまでの一連の開発工程-要件調整、課題解決における顧客との直接折衝-コードレビュー、単体テスト作成-ドキュメント作成場所:東京都(リモートワーク)必要スキル:-Webサービス開発経験(30人月前後の案件)-Webサービス保守運用経験(3年以上)-Java(orKotlin)、SQL、セキュリティの理解-フレームワーク/ライブラリ利用経験-単体テスト記述経験-Git操作経験-日本語コミュニケーション能力-英語ドキュメント読解力歓迎スキル:-大規模サイト開発経験-開発/運用フロー改善提案経験-フロントエンド技術(HTML/CSS/JS)経験-MVCアーキテクチャ理解-DIコンテナ(SpringのDI)理解-バッチ機能開発/運用経験-ガイドライン文書作成経験-トレーニング経験 |
業務内容:iOS/Androidアプリについて、設計、開発、テストの実施を行う。モバイルアプリのIoTプラットフォーム開発。勤務地:東京都中央区必要スキル:-Swift経験2年以上-Kotlin経験2年以上-Git経験1年以上-API使用経験-DBSQL-DML(データ操作言語)使用経験歓迎スキル:-React+Redux-SpringBoot(Java)-AWS-Node.js(JavaScript)-TypeScript-PHP-Docker-Kubernetes-Figma-IoT関連システムの開発・運用経験単価:65万円~85万円 |
業務内容:-Kotlinを用いたAndroidアプリの新規開発および機能追加-スマートロックを活用したアプリ開発-アプリのデバッグ、リリース対応必要スキル:-AndroidアプリおよびKotlinの実務経験-アプリリリース経験尚可スキル:-スマートロック関連の開発経験-フレックス勤務可能勤務地:東京都就業形態:リモートワーク併用単価:90万円以上 |
業務内容:大手金融系のネイティブアプリをFlutterで再構築するプロジェクト。全体の開発規模は300人月程度。・Flutterでのアプリ開発・Kotlin、Swiftの開発・基本設計書などドキュメント作成・SDK組み込み必要スキル:・Flutterでのアプリ開発実績3年以上・Kotlin、Swiftの開発経験・基本設計書などドキュメント作成の経験・SDK組み込みの経験歓迎スキル:・OSのバージョンアップデート対応の経験・現在利用のOSSの代替調査・要件定義を一人称で対応した経験勤務地:東京都江東区 |
業務内容:ECサービスにおけるAndroidアプリケーション開発・Kotlinを使用したアプリケーション開発必要スキル:・Kotlin開発経験・Android開発経験勤務形態:・基本リモート単価:95万円以上 |
業務内容:ECアプリケーションのAndroidエンジニアとして、コマースシステムの開発、ゲーム等のエンターテインメント領域の開発、toB向け管理機能のいずれかの領域の開発を担当。開発環境:・AndroidStudio・Kotlin・ProtocolBuffers・KotlinCoroutines・AndroidArchitectureComponents・JetpackCompose,Accompanist・JetpackDataStore・DaggerHilt・Lottie-Compose・ShopifyMobileBuySDK・BigQuery、DataStudio、Looker・Crashlytics・Bitrise、GitHubActions・Gradle、GitHub、Slack、Gather、Notion、JIRA、Figma・開発手法:スクラム必要スキル:・Kotlinを用いたAndroidアプリの開発経験・JetpackComposeを用いたUI構築の経験歓迎スキル:・チームリードやマネジメント経験勤務地:東京都渋谷区基本リモート(月1回の出社対応可能であれば地方在住可)就業時間:フレックス(コアタイム:11時~15時)単価:85万円/月程度(スキル見合い) |
業務内容:・システム環境のモダナイゼーション・ApacheSolrからAWSElasticsearchへの移行・インデックスの最適化・ApacheSolrのクラスタ構築・運用・Solr/Elasticsearchのシャーディング設計、レプリケーション構成、インデックスチューニング・Linuxで稼働するJavaアプリケーションサーバーの運用・トラブルシューティング・大規模システムのリプレイス、無停止移行・AWS環境での本番システム運用必要スキル:・SRE/インフラエンジニア経験3年以上・AWS環境での本番システム運用経験3年以上(EC2、S3、RDS、ECS、Lambda、CloudWatch、Route53、ELB)・Java系(Java、Scala、ServerSideKotlin)のアプリケーション開発経験3年以上・大規模システム(10台以上のサーバー)のリプレイス経験勤務地:関東(リモート)面談:WEB面談1-2回 |
業務内容:大手流通グループの銀行における新規プロジェクトでのAndroidアプリ開発担当工程:アプリ開発必要スキル:・Kotlinを使用した開発経験就業環境:・基本リモートワーク・稼働安定・東京都単価:90万円以上 |
業務内容:クラウド管理アプリ(SaaS)のフルスタック開発を担当。設計、開発、テストを実施。APIやバッチ開発、BFF、インフラ構築などを行う。場所:東京都渋谷区(週3出社、週2リモート)担当工程:要件定義/設計/開発/テスト必要スキル:・Java/Kotlinでの開発経験3年以上・SpringFramework/SpringBootを使用した開発経験1年以上・Webアプリケーション開発経験・AWSの構築経験歓迎スキル:・フロントエンド開発経験(Angular)・スクラムチームでの開発経験・サイバーセキュリティ製品の利用/開発経験・Goを使ったプロダクト開発経験・CDKを使ったIaCの経験・CI/CDの構築経験・コンテナ環境構築の経験就業時間:10:00〜19:00 |
業務内容:IoTプラットフォームのモバイルアプリ(iOS/Android)の設計、開発、テストを担当。担当工程:設計、開発、テスト勤務地:東京都必須スキル:・Swift経験2年以上・Kotlin経験2年以上・Git経験1年以上・API使用経験・DBSQL-DML使用経験歓迎スキル:・英語スキル・React+Redux・SpringBoot(Java)・AWS・Node.js(JavaScript)・TypeScript・PHP・Docker・Kubernetes・Figma・IoT関連システムの開発・運用経験プロジェクト概要:IoTプラットフォームのモバイルアプリケーション開発案件。iOSおよびAndroidアプリの設計から実装、テストまでを担当。 |
業務内容:WEBアプリ開発における設計からテストまでの開発業務リモートワークが基本で週1-2日の出社ありテスト時期は1-2週間の出社が必要勤務地:東京都中央区リモート併用(週1-2日出社)勤務時間:10:00~19:00(定時)残業は月10h程度必要スキル:・Kotlinの設計経験・AndroidJavaの開発経験・コミュニケーション力面談:1回単価:65万円 |
業務内容:スマートロックを活用したAndroidアプリの新規開発勤務地:東京都中央区リモートとオフィス併用単価:90万円以上必須スキル:・Kotlinを用いたモバイルアプリ開発経験・Android開発の実務経験その他:・フレックス勤務可能 |
業務内容:小売業のモバイルアプリチームにおいて、Swift/Kotlinで実装されたモバイルアプリをFlutterに移行する業務。既存の運用を並行しながら、Flutterへの移行を行い開発の生産性を上げる取り組み。要件定義はプロパーと協力して進める。具体的な作業:-既存のSwift/KotlinアプリのFlutter化-新規機能のFlutterでの実装-要件定義への参画必須スキル:-Flutterを用いた開発経験2年以上-モバイル開発経験5年以上歓迎スキル:-Swift/KotlinからFlutterへの移行プロジェクト経験-API開発経験-開発リーダー経験-内製化プロジェクト経験場所:東京都(リモート併用)期間:2025年4月~長期単価:~75万円 |
業務内容:Androidスマートフォンアプリの開発・新規開発、機能拡張、リファクタリング・サーバ連携・テスト・継続的インテグレーション(CI/CD)の構築支援・アプリリリース業務必要スキル:・Kotlinでの開発経験2年以上・Android端末(スマートフォン/タブレット)向けアプリの開発経験・GitHubを用いたソースコード管理開発環境:・言語:Kotlin(Java併用可能)・開発ツール:GitHub就業環境:・リモートワーク・単価:95万円以上 |
業務内容:AIを導入した先端的なプロダクトにおけるAndroidアプリ開発-モバイルアプリのAndroid側の開発-仕様改善のためのディスカッション-CI/CDの整備-設計業務-コードレビュー/レビュアー業務担当工程:-要件定義-基本設計-詳細設計-実装-テスト-運用保守必要スキル:-AndroidKotlinでのスマホアプリ開発経験3年以上-JetpackCompose1年以上の経験-チームでの仕様検討や設計の経験-コードレビュー/レビュアー経験-英語によるレビューが可能なこと歓迎スキル:-CleanArchitecture実装経験-VIPER経験-ライブラリ/アーキテクチャの技術選定経験-Androidアプリの新規開発〜リリース経験-CI/CD経験-ユニットテスト(TDD)経験-英語力勤務地:リモートワーク(フルリモート)その他:-AIを活用した先端的なプロダクト開発-グローバルな開発環境-技術選定や提案の裁量あり-主体的なコミュニケーション力が必要-副業可能(稼働率80%以上) |
業務内容:toC向け求人アプリの新機能追加開発およびリファクタリング-基本設計・詳細設計・開発・テスト、結合試験-iOSチーム:Swift開発-Androidチーム:Kotlin開発担当工程:-基本設計-詳細設計-開発-テスト-結合試験必要スキル:-アプリ開発経験(SwiftもしくはKotlin)3年以上-基本設計以降の工程を一人称で対応可能-コードレビュー経験があれば尚可勤務地:東京都(フルリモート可) |
業務内容:大手流通サービス系の金融機関における新規プロジェクトのKotlinを使用したAndroidアプリ開発業務必要スキル:・Kotlinの実務経験・Androidアプリ開発の実務経験就業条件:・基本リモート勤務・単価:90万円以上 |
業務内容:25年12月リリース予定のwebアプリケーション開発。5月中は要件定義期間中のため、システム要件の検討や資料作成作業を実施。6月以降から実装作業開始。開発手法はウォーターフォール開発。開発チームは6名程度で、フロント/バック双方のタスクを担当。エンドユーザー目線でのUI/UXの向上に注力し、デザイナーチームと共同で画面を作成。サーバーサイドでは複雑な検索機能やデータの履歴管理が必要。場所:東京都千代田区担当工程:要件定義、モデリング、詳細設計、実装、UT必要スキル:【フロントエンド】・Reactを用いた開発経験(2年以上)・useStateとuseRefの違い、useCallback、useMemoなどのhookの正確な理解・Provider(Context)の作成・入力中のデータの管理についてコードから読み解くスキル【バックエンド】・Kotlinの開発経験もしくは、Javaでの実装経験(2年以上)・DBに関して版管理や性能を考慮した実装・ドメインを理解し、依存関係を考慮した適切なロジック実装尚可スキル:・AWS経験単価:75万円/月まで |
業務内容:SAPS/4HANAシステムのprivateクラウド環境への新規導入要件定義(FitGap)フェーズからの参画財務会計(債権・債務)、FI-AR/FI-APの標準業務の導入勤務地:東京都品川区※テレワーク併用スキル:・財務会計(債権・債務)、FI-AR/FI-APの標準業務理解・シニアレベル(5-10年程度の経験)・1人称での作業経験業務内容:既存個人データの暗号化とデータ移行を行うシステム改修・既存データのハッシュ化、データ連携、I/F・バッチ処理、ハッシュ化・復号ツール開発・既存Webアプリ/API改修、分析ツール(SPSS)を使用した作業勤務地:東京都(フルリモート)スキル:【チーム1】・Snowflake、AzureSynapse、Blobの知見・Python・SQLの知見・Python・PHP・Shellの知見【チーム2】・Kotlin・PHPの知見・SPSSの知見・コミュニケーション能力、文章力 |
業務内容:金融系スマートフォンアプリ開発およびプロジェクトマネジメント業務・スマホアプリ審査申請・リリース・開発に係るドキュメント管理・他部署間調整・ベンダーコントロール・メンバー管理必要スキル:・スマホアプリ(Kotlin、Swift)の設計~開発・テスト経験・スマホアプリプロジェクトにおけるPM業務経験(調整能力およびプロジェクト推進力)歓迎スキル:・保険業務知識就業場所:東京都台東区基本リモート、地方勤務可能期間:2025年4月から長期予定 |
業務内容:自社サービスのAndroidアプリ開発業務。フードテック×リテールテック×フィンテックの領域を跨ぐ販売管理システムの機能追加・改修・運用に伴うAndroid開発全般。-AndroidアプリのKotlin/Java開発-機能追加、改修、運用-フードテック×リテールテック×フィンテックの領域に跨るシステム場所:東京都必要スキル:-Android開発経験3年以上(Kotlin、Javaなど言語不問)-エンジニア経験5年以上歓迎スキル:-JetpackComposeの使用経験-Javaの使用経験-コードレビューの経験-リーダー(TL、PL)の経験単価:最大65万円(スキル見合い)就業時間:10:00-19:00(フレックス可、始業時間は前後60分変更可)募集人数:2名 |
業務内容:・Flutterアプリ開発・SpringBoot開発・AWS環境構築必要スキル:・Flutter開発経験(設計~実装自走できるレベル)・SpringBoot経験・AWS環境構築経験尚可スキル:・Kotlin開発経験・モバイルアプリUI設計経験就業条件:・フルリモート勤務可能・地方在住可・服装:オフィスカジュアル・就業時間:9:00-18:00(昼休憩1時間)・外国籍可(ネイティブレベル必須)単価:65万円(スキル見合いで上振れ可能) |