Kotlinのフリーランス案件・求人

1 - 50件/全3,408件

【Swift】アプリ開発エンジニア★スマホ向けマッチングサイト

70万円/月額
業務委託(フリーランス)

同社の開発するスマートフォン向け、 マッチングサイトの開発を担当していただきます。 SwiftとKotlinを使っていきますが、 経験としてはSwiftのみで大丈夫です。

案件の必須スキル

【必須】 ・Swiftでの開発経験 【尚良】 ・Kotlinの使用経験

5時間前
提供元-ProEngineer

【Node.js+HTML+CSS】システムエンジニア★自動車メーカー向け運用支援アプリ開発

100万円/月額
業務委託(フリーランス)

大手メーカーの研究用アプリ開発作業の一環となります。顧客が記載するアプリ動作指定ドキュメントから、Androidアプリに組み込むためのKotlinコードを生成するツールの作成をお任せします。 ※ アプリ動作指定ドキュメントは、ゲームのステージデータのようなもののイメージとなります。 顧客が記載するアプリ動作指定ドキュメントの仕様策定からツールの作成、検証を行います。組み込む先のAndroidアプリも現場が開発を行っており、検証フェーズではアプリに組み込んだ形での検証を想定しています。 内容: ・Electronを用いたKotlinコード生成ツールの開発 ・ドキュメント/ツールの仕様策定 ・生成Kotlinコードの動作検証 環境: 言語:Electron (Node.js + HTML + CSS) その他:Slack、git、JIRA、Confluence

案件の必須スキル

【必須】 ・「Node.js + HTML + CSS」を利用した開発経験 ・Gitを利用したチーム開発経験 【尚良】 ・Electronを利用したアプリケーションの開発経験 ・Kotlinを利用したAndroidアプリ開発経験 ・顧客との仕様策定経験 ※公開しているコードや投稿している記事等があれば  事前に共有をお願い致します。

5時間前
提供元-ProEngineer

【Java or Kotlin】Androidエンジニア★ライブ動画配信アプリ開発

100万円/月額
業務委託(フリーランス)

芸能人とファンを会話で繋ぐライブ動画配信アプリの開発をお任せします。 IOS版は既に2018年9月にリリースしており、現在Android版の開発を行っております。 ※担当フェーズ:製造~テスト

案件の必須スキル

【求めるスキル】 ・Java or Kotlinを利用したAndroid向けネイティブアプリケーションの開発経験 ※開発環境 ・GitHub、Slack ・Scala、Swift、Kotlin、TypeScript、AWS ※チーム体制:4名

5時間前
提供元-ProEngineer

【iOS/Android】ネイティブアプリ開発エンジニア★アパレル系ECサイト

70万円/月額
業務委託(フリーランス)

アパレル系ECサイトのネイティブアプリ開発をお任せします。現在、アジャイルで常に運用と並行しつつ機能追加や改修を繰り返しており、既にリリース済みのものの開発が好きな方にオススメです。

案件の必須スキル

【必須】 ・ネイティブアプリ(Android:Java、Kotlin、iOS:ObjectiveC、Swift)の開発経験 ・gitを用いたチーム開発経験 ・新規でも既存でも、toC向けの開発経験がある方 【尚良】 ・サーバーサイドやネイティブアプリの両方経験 ・フロントエンド(JS、CSS、HTML5)技術の経験 ・UI等の改善プロジェクト経験 ・インフラやミドルウェアの設定、構築経験 ・AWSの様々なサービスの活用経験 ・リーダー経験

5時間前
提供元-ProEngineer

【Android/Kotlin】アプリ開発エンジニア★自社マンガアプリ開発

70-90万円/月額
業務委託(フリーランス)

国内最大級の無料マンガアプリの開発・運用している企業にて、自社マンガアプリ開発チームにジョインしていただき、CTO直下の元、日々の機能追加、修正業務、更新業務などをご担当していただきます。 (※開発チーム全体で10名弱のチーム体制になります。)

案件の必須スキル

【必須】 ・Androidアプリ開発の実務経験 ・Kotlinでの開発実務経験

5時間前
提供元-ProEngineer

【Android/Kotlin】アプリ開発エンジニア★自社マンガアプリの開発

70-90万円/月額
業務委託(フリーランス)

同社が開発/運用しているマンガアプリの開発チームで、 機能追加・修正・更新業務を担当していただきます。 開発チーム全体で10名弱のチーム体制です。

案件の必須スキル

・Androidアプリの開発経験 ・Kotlinでの開発経験

5時間前
提供元-ProEngineer

【Python】Webエンジニア★ペットテック向けアプリのサーバーサイド開発

70-150万円/月額
業務委託(フリーランス)

自社サービスとして展開しているペット(愛犬)のお散歩記録・管理アプリのサーバーサイド開発を担当して頂きます。 その他に、エンタープライズ企業と協業プロジェクトなども自社で行っており、技術レベルの高いメンバーがそろっております。 【開発環境】 ・サーバーサイド:Python(Flask)、RDS、Elastic Search、AWS、GCP ・モバイル:Swift、Kotlin、Vue.js ・その他:ロケーションサービス、Bigdata、統計解析、マシンラーニング、AI、5G IoTデバイス

案件の必須スキル

【必須】 ・Webまたはモバイルアプリのサーバーサイド開発 ・Pythonの開発 ・REST APIの設計・開発 ・RDBの設計・開発 ・3名以上のチーム開発 【尚可】 ・iOS開発(Swift)、Android開発(Kotlin)、インフラ構築(AWS)など、別の開発スキル ・BtoCアプリケーション開発 ・英語でのコミュニケーション能力

5時間前
提供元-ProEngineer

【Kotlin】アプリ開発エンジニア★配送マッチングプラットフォームのAndroid開発

70-80万円/月額
業務委託(フリーランス)

下記2つのサービスを展開している企業で、フロントエンド開発を担当して頂きます。 ・荷主とドライバーを即時につなぐ配送マッチング  プラットフォーム ・宅配事業者や運送会社向けに業務効率化・生産性  向上を実現する業務支援システム 【具体的業務】 ・新規アプリ開発および既存アプリアップデート ・企画フェーズでの要件定義 ・安定性およびパフォーマンスを重視した品質改善 ・継続的コードベース改善  (大規模なアーキテクチャ変更を含む) 【開発環境】 ・言語:Kotlin、Java ・ライブラリ:Android Architecture Components、        Kotlin Coroutine、RxJava、        RxAndroid、AndroidX ・コミュニケーションツール:Slack、GSuite ・IDE:Android Studio ・CI/CD:Jenkins、CircleCI、DeployGate ・その他:GitHub、Firebase、Google Analytics

案件の必須スキル

【必須】 ・Kotlinを使用した開発経験 ・サービスに興味を持ってくださる方 【尚可】 ・Flutterでのアプリ開発経験

5時間前
提供元-ProEngineer

【Kotlin】バックエンドエンジニア★新規ヘルステックサービスの開発

100万円/月額
業務委託(フリーランス)

電子カルテシステムのバックエンド側の実装を担当して頂きます。 【具体的業務】 同社は、ヘルステックのスタートアップ企業で、医療業務改善ツールとして電子カルテシステムを開発しております。 現在α版を医療関係者に展開しており、日々医師の方々にフィードバックをもらい、正式リリースに向けて開発を進めている段階です。 今回はその新規電子カルテシステムのバックエンド側の実装を担当して頂きます。 【開発環境】 ・バックエンド:Kotlin、gRPC Server、         gRPC Gateway、Exposed ・フロントエンド:TypeScript、React ・インフラ: Heroku、AWS、Docker、Terraform ・CI/CD:CircleCI ・コミュニケーション:Slack、GitHub、JIRA ・その他:BigQuery、PlantUML、Figma、Miro

案件の必須スキル

【必須】 ・テックリードまたは、技術選定の経験 (※該当箇所をご教示ください。該当箇所と  その内容を簡単に説明してください) ・サーバーサイド開発 ・Kotlinでの開発経験 ・1人称で実装可能な方 ・Git/GitHubでの開発経験 ・コミュニケーション能力良好な方 【尚可】 ・gRPC 等を用いたマイクロサービス ・アーキテクチャでの開発経験

5時間前
提供元-ProEngineer

【Kotlin】バックエンドエンジニア★化粧品会社のシステム改修

80万円/月額
業務委託(フリーランス)

大手化粧品会社のバックエンドシステムの改修を担当して頂きます。 【開発環境】 ・言語:Kotlin ・フレームワーク:Spring Boot、Spring Batchなど ・インフラ:AWS(ECS、Redis、Terraformなど併用) ・その他:JIRA、Confluence、Slack、GitHub、      BitBucket、Docker ・PC:Mac book proを用意します

案件の必須スキル

【必須】 ・Webアプリケーション開発のプロジェクト経験 ・Javaによるアプリケーション開発経験 (Kotlinがあれば必須ではありません) 【尚可】 ・Kotlinによる開発経験 ・大規模サービスの受託開発経験 ・インフラ周りの知見

5時間前
提供元-ProEngineer

【Java】Webエンジニア★不動産詮索サイトの基幹システム開発

70-80万円/月額
業務委託(フリーランス)

不動産詮索サイトの基幹システム開発を担当して頂きます。 開発はすでに始まっており、来年のリリースに向けて開発及びテストをご担当頂く予定です。

案件の必須スキル

【必須】 ・Javaを用いたtoCサイト開発経験 ・SpringBootでの開発経験 ・Gitを用いたチーム開発経験 【尚可】 ・Kotlinでの開発経験 ・コードレビュー経験

5時間前
提供元-ProEngineer

【Android】Webエンジニア★リファラル採用サービスの開発

80-90万円/月額
業務委託(フリーランス)

自社サービスとして展開しているリファラル採用(社員の紹介・推薦から選考をする採用方法)をメインとした転職支援サービスのAndroid開発を担当して頂きます。 【開発環境】 ・アプリ:Andorid(Java/Kotlin)、iOS(Swift) ・サーバーサイド:PHP(FuelPHP)→Golangに移行中 ・フロントエンド:JavaScript(React/Redux/          ECMAScript2015)、HTML5+CSS3 ・バージョン管理:GitHub ・プロジェクト管理:Pivotaltracker ・チャットツール:Slack ・インフラ:AWS

案件の必須スキル

【必須】 ・Androidを用いた開発経験 ・JavaもしくはKotlinを用いた開発経験 【尚可】 ・iOS(Swift)を用いた開発経験

5時間前
提供元-ProEngineer

【Java】バックエンドエンジニア★フリマサービスの開発

60-80万円/月額
業務委託(フリーランス)

フリマサービスのバックエンド開発を担当して頂きます。

案件の必須スキル

【必須】 ・Java/SpringBootを使用したサーバアプリケー  ション開発の業務経験 ・ペアプログラミングを始めとするコミュニケー  ションを行いながらの開発への関心 ・自立して開発ができる 【尚可】 ・サーバー運用の業務経験 ・Kotlinを使用した開発経験 ・RDB/KVS使ったデータベースの設計、構築経験 ・テスト駆動開発の経験

5時間前
提供元-ProEngineer

【Kotlin】アプリ開発エンジニア★BtoC向けネイティブアプリの開発

70-80万円/月額
業務委託(フリーランス)

同社は、ママ・プレママが抱える妊娠・出産・子育て・妊活などの悩みを、先輩ママに匿名で相談できる女性向けアプリとママの一歩を支えるニュースメディアを運営している企業です。 今回は同社が運営している女性向けアプリの開発を担当して頂きます。 機能改善/機能追加がメインになります。

案件の必須スキル

・1人称で実装できる方 ・Android(Kotlin)での開発経験 ・コミュニケーション能力 ・能動的に動ける方

5時間前
提供元-ProEngineer

【Android】社内のナレッジ共有サービスの開発★週3日

50-60万円/月額
業務委託(フリーランス)

自社サービスとして展開している社内のナレッジ共有サービスのAndroidアプリを開発しており、0→1フェーズの開発をご担当頂きます。 【具体的業務】 ・UI/UX設計 ・基本要件 ・詳細設計 ・開発 ・ローンチ

案件の必須スキル

・フレームワークを利用したネイティブアプリ開発の  実務経験 ・Androidアプリ(Kotlin推奨)の0→1の開発経験

5時間前
提供元-ProEngineer

【Go】サーバーサイドエンジニア ★法人向け危機管理SaaSの開発

90-100万円/月額
業務委託(フリーランス)

自社サービスとして展開している法人向け危機管理SaaSのサーバーサイド開発を担当して頂きます。 【具体的業務】 ・レガシーだった従来のあらゆるリスクマネジメント  の効率化を図るサービスとなっております。 ・開発言語は、サーバーサイドがGolng(一部Cと  Python)とフロントエンドがTypescript  (Next.js)です。 ・開発チームのメンバーがほぼ全員フルリモート  (週1出社でMTGの場合あり)なので、多様な働き方  もご相談ください。 【開発環境】 ・サーバーサイド:Golang(echo、gorm、          sql-migrate)、DDD、          マイクロサービスアーキテクチャ ・フロントエンド:Typescript、Next.js          (React.js)、SSR、          Atomic Design ・インフラ:GCP(一部AWS) ・その他:Github、Slack

案件の必須スキル

【必須】 ・Go、Rust、Kotlin、Elixirのいずれかを用いた  API開発の実務経験があること ・EKS、GKEなどを用いてKubernetesを実務で構築  した経験があること 【尚可】 ・情報工学などの大学出身

5時間前
提供元-ProEngineer

【Swift/Kotlin】BtoC向け不動産アプリのメンテナンス★週2~3日

40-50万円/月額
業務委託(フリーランス)

同社は、中古マンションを簡単に購入・売却ができるスマホアプリを運営スタートし、AIや機械学習を用いてマンション購入・売却の仕組みを変えていく不動産テック企業です。 現在既存のスマホアプリの運営の他に、不動産企業に向けた不動産仲介営業を効率化するSaaSサービスも展開しております。 今回は、同社が運営している中古マンションを簡単に購入・売却ができるスマホアプリのメンテナンス作業を担当して頂きます。 【具体的業務】 基本的に1人でメンテナンス作業を対応しますが、前任者がレビューとして入るので、キャッチアップに関しては、レビューをベースに行っていきます。 また具体的な作業のボリューム感や働き方(時間や曜日)に関しては、ご希望を伺ったうえで決めていきます。

案件の必須スキル

【必須】 ・iOS/Swift若しくはAndroid/Kotlinでのアプリ  開発経験 ・課題解決思考で自走できる能力を持っている方 ・アプリ開発において、メンテナンス作業経験した  ことがある方(最適化など) 【尚可】 ・Flutter経験者 ・Git/AWS/Docker環境下での開発経験

5時間前
提供元-ProEngineer

【Swift】アプリ開発エンジニア★ECサイトのスマホアプリ保守

60-70万円/月額
業務委託(フリーランス)

大手ECサイトのスマホアプリ開発の中での保守業務を担当して頂きます。 【具体的業務】 ・担当範囲はiOS版のみ ・iOSのライフサイクルをもとにした開発 ・お客様窓口としての進捗報告

案件の必須スキル

【必須】 ・iOS(Swift)での開発経験 ・要件定義、設計経験 ・JavaまたはKotlinでの開発経験 ・勤怠/コミュニケーション良好な方 【尚可】 ・AWSに関する知見

5時間前
提供元-ProEngineer

【PM】スタートアップ向けプラットフォーム開発のITコンサルティング

80-100万円/月額
業務委託(フリーランス)

大手企業やスタートアップのプラットフォーム開発に特化している企業で、ITコンサルティングやクライアント折衝、開発チームの取りまとめなどの上流工程に携わって頂きます。 今回は、現在Web版のみで運用しているライブ配信サービスのアプリ化案件を担当して頂きます。 【具体的業務】 クライアント側にはCTOとエンジニアがいるので、その方との技術要件の整理とアーキテクトが主な業務となります。 案件は複数ありますので(主にアプリのフロント面)、内容判断で見合う案件に参画して頂きます。 開発チームはベトナムでオフショア開発を行っており、そこの開発リーダーとビデオツール等(日本語)で連携を取っていただく事もございます。

案件の必須スキル

【必須】 ・アプリ開発(主にSwift/Kotlin)における  クライアント折衝や要件定義経験 ・プロジェクトマネージャーやWebディレクター経験 ・コードレビューの実務経験 【尚可】 ・オフショア開発の取りまとめ経験

5時間前
提供元-ProEngineer

【Swift/Kotlin】Webエンジニア★飲食向けキャッシュレス決済アプリの開発

80-90万円/月額
業務委託(フリーランス)

飲食店や小売店などの加盟店での決済や各種イベントでのグッズ購入のお支払いにご利用いただけるイベント特化型のQRコード決済アプリの開発を担当して頂きます。 【開発環境】 ■ iOS ・言語:Swift ・ライブラリ管理:CocoaPods、Carthage等 ・その他:Xcode、GitLab、Gsuite、Slack、Zoom、      Backlog ■ Android ・言語:Kotlin ・ライブラリ管理:Gradle等 ・その他:GitLab、Gsuite、Slack、Zoom、Backlog

案件の必須スキル

【必須】 ・KotlinもしくはSwiftでの開発 ・画面仕様書に基づきUI実装した経験 ・提供されたAPIと実装したUIを繋ぎ込みをした経験 【尚可】 ・要件定義、設計の経験

5時間前
提供元-ProEngineer

【Flutter】アプリ開発エンジニア★配送マッチングプラットフォームアプリの開発

70-80万円/月額
業務委託(フリーランス)

toC向け配送マッチングアプリ開発および既存アプリのアップデートを担当して頂きます。 【具体的業務】 ・企画フェーズでの要件定義 ・安定性およびパフォーマンスを重視した品質改善 ・大規模なアーキテクチャ変更を含む、継続的コード  ベース改善 【開発環境】 ・言語:Dart ・フレームワーク:Flutter ・ライブラリ:Android Architecture Components、        Kotlin Coroutine、RxJava、        RxAndroid、AndroidX ・コミュニケーションツール:Slack、GSuite ・IDE:Android Studio ・その他:GitHub、Firebase、Google Analytics

案件の必須スキル

【必須】 ・エンジニア経験 ・以下のいずれかの経験  *iOS開発経験 + Swift経験  *Android開発経験 + Kotlin経験 ・課題背景を意識して機能開発を行ってきた方 【尚可】 ・RxKotlinでの開発経験 ・Flutterでの業務/個人開発経験 ・MVVMアーキテクチャを利用した設計の経験

5時間前
提供元-ProEngineer

【Swift/iOS】アプリ開発エンジニア★デモアプリの開発

60-70万円/月額
業務委託(フリーランス)

同社は大手通信キャリアを主なクライアントとしております。 今回はアプリ開発チームの立ち上げに伴い、iOSエンジニアとしてデモアプリの開発を担当して頂きます。 今後は自社サービス、受託開発案件に携わって頂ければと思います。 【使用技術】 Swift、Kotlin

案件の必須スキル

【必須】 ・iOS開発経験 ・Swift経験 ・円滑なコミュニケーションが取れる方 ・新しいことを学んだりチャレンジすることに  貪欲な方 【尚可】 ・Android開発経験 ・Kotlin経験 ・Firebase経験 ・サーバーサイド側の開発経験

5時間前
提供元-ProEngineer

【Android/Kotlin】アプリ開発エンジニア★放送事業会社のVODアプリ開発

70-80万円/月額
業務委託(フリーランス)

同社は大手企業のアプリ開発を中心に数百社のアプリ開発を請け負っている企業です。 今回は、大手放送事業会社のVODアプリ開発/運用を担当して頂きます。 【具体的業務】 ・コンテンツ配信サービスのAndroidアプリの  新規開発 ・Android SDK/Kotlin による開発 【技術環境】 ・Kotlin ・MVVMアーキテクチャを採用 ・Androidアーキテクチャコンポーネント (LiveData、ViewModel、Roomなど) ・Google Cast SDK ・Billing Library v3 ・Fuel

案件の必須スキル

・Java/kotlin によるアプリ開発経験 ・MVVMアーキテクチャの採用のプロジェクトでの  開発経験 ・git-flow/GitHub flow/GitLab flow 採用プロ  ジェクトでの開発経験 ・API通信、DB操作を伴うAndroidアプリの開発経験

6時間前
提供元-ProEngineer

【Android】Webエンジニア★女性向けエンタメアプリの開発

70-90万円/月額
業務委託(フリーランス)

同社は、無料マンガアプリを開発・運用している企業です。 今回は、同社が新たにリリースした女性向けエンタメアプリの開発を担当して頂きます。 【開発環境】 ・Swift3、Kotlin、Java、Objective-C、Ruby、  JavaScript、Scala ・Ruby on Rails、React、RxJava、RxSwift、  DI、Realm ・AWS各種サービス (EC2、S3、CloudFront、ElasticBeansTalk、  RDS、DynamoDB、ERM、Athenaなど) ・Xcode、Android Studio、Atom ・CircleCI、Bitrise、GitHub、Slack

案件の必須スキル

・RxJavaもしくはKotlin Coroutine開発実務経験 ・Android Jetpackの利用経験 (ViewModel、LiveData、Room等)

6時間前
提供元-ProEngineer

【Swift/Kotlin】アプリ開発エンジニア★ヘルスケアアプリ保守

60-80万円/月額
業務委託(フリーランス)

スマホアプリの保守業務を担当して頂きます。 【具体的業務】 ・不具合修正 ・既存機能の拡張 ・担当範囲:iOS版やAndroid版のご対応

案件の必須スキル

【必須】 ・iOS(Swift)での開発経験 ・Android(Kotlin)での開発経験 ・勤怠/コミュニケーション良好な方 【尚可】 ・HTML5/JavaScript/CSS  ※一部の機能はローカルのHTMLをWebviewで   表示する方式を取っています ・SQL(SQLite)  ※一部のデータはアプリ内に組み込んだSQLite   に読み書きを行っています

6時間前
提供元-ProEngineer

【Kotlin/Java】サーバーサイドエンジニア★大規模案件の保守開発

70-100万円/月額
業務委託(フリーランス)

大規模案件を請け負っている企業内で、新規機能追加や、保守運用開発業務をご担当いただきます。 【具体的な業務】 ・AWS上に構築されたKotlinを使ったシステムへの機能追加及び、保守運用 ・社内メンバーと社外クライアントとの円滑なコミュニケーション ・機能追加などの相談に対する見積もり対応 【開発環境】 言語:Kotlin フレームワーク:Spring Boot、Spring Batchなど 環境:AWS(ECS、Redis、Terraformなど併用) その他:JIRA、Confluence、Slack、GitHub、BitBucket、Docker PC:Mac book proを用意します。

案件の必須スキル

【必須】 ・Kotlinでのサーバーサイドアプリケーション開発経験 ・Javaでのサーバーサイドアプリケーション開発経験 ・SpringBootによる開発経験 ・MariaDB(MySQL)での開発経験 ・AWSを用いた開発経験(ECS、EC2、RDS、S3) ・Gitでの開発経験 ・Linuxの基本的な理解 ・フルリモートでの業務が可能なこと 【尚良】 ・APIの設計経験 ・Dockerによる開発経験 ・IDEによる開発経験

6時間前
提供元-ProEngineer

【Swift/Objective-C】アプリ開発エンジニア★リファラル採用サービスのiOS開発

80-90万円/月額
業務委託(フリーランス)

自社サービスとして展開しているリファラル採用(社員の紹介・推薦から選考をする採用方法)をメインとした転職支援サービスのiOS開発をお任せします。 【開発言語】 アプリ:iOS(Swift)、Andorid(Java/Kotlin) サーバーサイド:PHP(FuelPHP)→ Golangに移行中 フロントエンド:JavaScript(React/Redux/ECMAScript2015)、HTML5+CSS3 バージョン管理:Github プロジェクト管理:Pivotaltracker チャットツール:Slack インフラ:AWS

案件の必須スキル

【必須】 ・Swift/Objective-C(どちらも必須)を用いた開発経験 【尚良】 ・Kotlin/AndroidJavaを用いた開発経験

6時間前
提供元-ProEngineer
リモートOK

【Swift/Objective-C】アプリ開発エンジニア★リファラル採用サービスのiOS開発

80-90万円/月額
業務委託(フリーランス)

自社サービスとして展開しているリファラル採用(社員の紹介・推薦から選考をする採用方法)をメインとした転職支援サービスのiOS開発をお任せします。

案件の必須スキル

・Swift/Objective-C(どちらも必須)を用いた開発経験

6時間前
提供元-ProEngineer

【Kotlin/Swift】(iOS/Android)アプリ開発エンジニア★IoTアプリリニーアル開発

90万円/月額
業務委託(フリーランス)

有名デジタルコンテンツ企業にて、大型受託案件のアプリ開発をご担当いただきます。 アプリチームとしてPM、サーバ、デザインチームとコミュニケーションをとって設計、開発、テスト、リリースを行っていただきます。 【開発環境】(※チーム構成:各OS 3人体制) <Android> ・言語:Kotlin ・IDE:Android Studio ・その他:Git、Backlog、GitHub Issue <iOS> ・言語:Swift ・IDE:Xcode ・その他:Git、Backlog、GitHub Issue

案件の必須スキル

【必須】 <Android> ・ Kotlinの開発経験  (または自分でアプリを制作して公開している方) ・Gitを使用した2人以上のチームでの開発経験 ・HTTP通信を行うアプリの開発経験 <iOS> ・Swiftを利用した開発経験  (または自分でアプリを制作して公開している方) ・Gitを使用した2人以上のチームでの開発経験 ・StoryboardとAutolayoutを利用した画面開発経験 ・HTTP通信を行うアプリの開発経験 【尚良】 <Android> ・MVVMアーキテクチャでの開発経験 ・AndroidJetpack, KotlinCoroutinesの利用経験 <iOS> ・Reduxアーキテクチャでの開発経験 ・RxSwiftの利用経験 <共通> ・コードレビューの経験 ・アプリの詳細設計ができる ・UI/UXについて提案できる

6時間前
提供元-ProEngineer

【Java/Kotlin】Androidアプリ開発エンジニア★健康管理サービスアプリ開発

80-90万円/月額
業務委託(フリーランス)

同社は大手企業のアプリ開発を中心に数百社のアプリ開発を請け負っている企業です。今回は大手不動産企業が運営する従業員向けの健康管理サービスアプリの開発をチームメンバーとして対応していただきます。 【具体的な業務】 ・提示された設計に基づくAndroidアプリ開発 ・GoogleFit/Fitbitのデータの取得 ・Web APIを用いたデータの参照・更新 ・Zeplinで指定されたデザインに沿ったレイアウト作成 ・ローカルDBのデータの参照・更新(DBFlow + SQL Cipher)

案件の必須スキル

【必須】 ・Java / kotlin によるAndroidアプリ開発経験 ・MVVMアーキテクチャの採用のプロジェクトでの開発経験 ・git-flow / GitHub flow / GitLab flow 採用プロジェクトでの開発経験 ・API通信、DB操作を伴うAndroidアプリの開発経験

6時間前
提供元-ProEngineer
リモートOK

【Kotlin】アプリ開発エンジニア★訪日外国人旅行者向けプラットフォーム開発

100万円/月額
業務委託(フリーランス)

同社は、訪日外国人旅行者と日本の観光地を結びつけるプラットフォームを展開している企業です。 今回は、同社が展開しているプラットフォームの開発チームにジョインし、下記のような業務をご担当いただきます。 ・クロスプラットフォーム(React Native)→ ネイティブアプリ(Swift、Kotlin)に移行 ・移行後、新規機能の実装

案件の必須スキル

・Kotlinを用いたアプリ開発(※1人称で実装できる方) ・事業会社で開発経験 ・自発的に動ける方 ・コミュニケーション能力

6時間前
提供元-ProEngineer

【Java/Spring boot】バックエンドエンジニア★不動産検索サイト基幹システム開発

70万円/月額
業務委託(フリーランス)

大手不動産会社のWebサイトを請け負っている企業内で、バックエンドをご担当いただきます。 30名程度の大規模のプロジェクトで、この度大型リリースに向けて増員を予定しております。 【開発環境】 ・言語:Kotlin(Javaでも可) ・フレームワーク:SpringBoot ・データベース:MySQL ・インフラ:AWS ・その他:git、graphQL、Doker、Slack

案件の必須スキル

【必須】 ・Javaを用いたWebアプリケーション開発経験 ・Spring bootでの開発経験 ・gitを用いたチーム開発経験 ・設計の経験 【尚良】 ・AWSの知見 ・リーダー経験(レビュー経験) ・KotlinでのWeb開発経験

6時間前
提供元-ProEngineer

【Swift/Kotlin/Dart(Flutter)】アプリ開発エンジニア★美容師向けオンラインサロンプラットフォーム開発

70-80万円/月額
業務委託(フリーランス)

自社サービスとして展開している美容師向けオンラインサロンプラットフォームのモバイルアプリをDart(Flutter)を用いて新規開発して頂きます。 既にWeb版は存在しており、美容師向けのセミナー動画の公開機能や、法人向けのダッシュボード機能、ユーザーの進捗状況管理、など複数機能が実装されております。 その他にも別チームで美容師向け求人サービスの開発も行っており、本人の適性に合ったチームをご案内させて頂きます。 【技術環境】 Dart (Flutter)、TypeScript (Vue.js/Nuxt.js、Node.js/Express)、PHP (Laravel)

案件の必須スキル

【必須】 ・SwiftもしくはKotlinを用いたアプリ開発経験2年以上 ・各アプリストアへの申請やリリース経験 【尚良】 ・Dart(Flutter)を用いた開発経験1年以上もしくはReactNativeを用いた開発経験

6時間前
提供元-ProEngineer

【Swift/Objective-C】iOSアプリ開発エンジニア★リファラル採用サービス開発

80-90万円/月額
業務委託(フリーランス)

自社サービスとして展開しているリファラル採用(社員の紹介・推薦から選考をする採用方法)をメインとした転職支援サービスのiOS開発をお任せします。 チーム体制はエンジニア10名程度で、内サーバーサイドは6名です。 リモートや時短など、多様な働き方もご相談ください。 【開発環境】 アプリ:iOS (Swift)、Andorid (Java/Kotlin) サーバーサイド:PHP (FuelPHP) → Golangに移行中 フロントエンド:JavaScript (React/Redux/ECMAScript2015)、HTML5+CSS3 バージョン管理:Github プロジェクト管理:Pivotaltracker チャットツール:Slack インフラ:AWS

案件の必須スキル

【必須】 ・Swift/Objective-C(どちらも必須)を用いた開発経験 【尚良】 ・Kotlin/AndroidJavaを用いた開発経験 ・Webサーバーサイド開発経験

6時間前
提供元-ProEngineer
リモートOK

【Swift/Objective-C】iOSアプリ開発エンジニア★リファラル採用サービス開発

80-90万円/月額
業務委託(フリーランス)

自社サービスとして展開しているリファラル採用(社員の紹介・推薦から選考をする採用方法)をメインとした転職支援サービスのiOS開発をお任せします。 リモートや時短など、多様な働き方もご相談ください。

案件の必須スキル

・Swift/Objective-C(どちらも必須)を用いた開発経験

6時間前
提供元-ProEngineer

【Kotlin/Git】アプリ開発エンジニア★新規スマホレジのAndroidアプリ開発

80-90万円/月額
業務委託(フリーランス)

未来のスマホレジアプリをスクラム開発で推進するAndroidのアプリエンジニアを募集いたします。 スーパーやコンビニで使うレジに並ばず、スマホのみで精算できるアプリを開発中です。 今までにないアプリなので研究開発的な要素がある開発になります。 今後、BluetoothやAIを使用した機能開発なども予定しています。 チーム構成:4名(iOS: 2名、Android: 2名) 【技術環境】 ・言語:Kotlin ・IDE:AndroidStudio ・その他:GitHub、Miro、Redmine、Google Workplace、Slack

案件の必須スキル

【必須】 ・Androidアプリの開発、リリース経験 ・Kotlinの経験2年以上 ・ネットワークに関する基礎知識 ・Gitに関する知識、利用経験 ・HTTP通信の実装経験 【尚良】 ・Bluetooth Low Energyを使用した開発経験 ・CI(Bitrise、Circle CIなど)の構築、利用経験 ・ユニットテストの実装、自動化の経験 ・OpenCV・Dlibを用いた画像処理に関する知識・経験 ・機械学習に関する知識・開発経験 ・UIやUXに関する知識・経験

6時間前
提供元-ProEngineer

【Swift/Kotlin/Flutter】iOS/Androidアプリ開発エンジニア★ヘルスケア向けチャットツール開発

70-100万円/月額
業務委託(フリーランス)

同社は、ヘルスケア×IT企業です。 今回はネイティブアプリ上で使用できるチャットツールアプリを開発して頂きます。クリニックが運営している500名程の医療関係者が参加しているコミュニティグループがあり、そのグループ内で使用するチャットツールです。 設計は既に済んでいる為、ジョイン後は実装~テストがメインとなります。 チーム構成:2~3名体制(実装は1~2名)

案件の必須スキル

【必須】 ・ネイティブアプリ開発経験 ・iOS (Swift)若しくは、Android (Kotlin)での開発経験(※Flutterでの開発経験でも可) ・実装能力に自信がある方(特にスピード) ・コミュニケーション良好な方

6時間前
提供元-ProEngineer

【Java/Kotlin】Androidアプリ開発エンジニア★保育園支援プラットフォームの開発

100万円/月額
業務委託(フリーランス)

保育関係に特化したサービスを複数展開している企業にて、Androidアプリの開発案件に携わって頂きます。 保育系サービスを現時点で6種ほどリリースをしており、横断的に各サービスのアプリ設計の見直しから、エンハンス、新規機能実装など広く携わって頂きます。 既存プロダクトのJava→Kotlin化も順調に進んでおり、また新規サービスの開発もKotlinで開発予定でとなっております。 チーム構成:19名(正社員19名/うち海外12名) 【技術環境】 ・言語:Kotlin/Java (Android)、RxSwift (iOS)、Ruby (RoR)、TypeScript (Vue.js) ・DB:PostgreSQL、Redis、RealmDB ・インフラ:AWS(15-20サービス使用中) ・その他:Git、Bitbucket、Zabbix、NewRelic、Wercker、Jenkins、Slack、Confluence、JIRA

案件の必須スキル

【必須】 ・Java/KotlinによるAndroidアプリ開発運用実務経験 ・ユニットテストを定常的に書いている ・Android Architecture ComponentsをはじめとしたJetpackの機能利用・導入経験 ・ライブラリ等の使用経験(Dagger、Firebase、Kotlin Coroutines、Kotlin Flow、Data Binding Git、CI/CD) ・MVP、MVVM 等の知識 ・REST APIと連携したアプリの実装経験 【尚良】 ・Nearby API を用いたアプリの開発経験 ・Bitriseの利用経験 ・アプリでの画像処理・加工の実装経験 ・テックリードとしてチームを牽引した経験 ・サーバサイド開発経験 ・日常会話レベルの英語力

6時間前
提供元-ProEngineer
リモートOK

【Kotlin】Androidアプリ開発エンジニア★AIを活用した不動産管理システムの開発

80-90万円/月額
業務委託(フリーランス)

同社は不動産管理のSaaSを展開している企業です。 今回はモバイルアプリエンジニアとして同サービスのAndroid開発を担当して頂きます。 【具体的な業務内容】 ・新規機能開発および運用 ・プロダクト改善要望の検証および対応 ※尚スキルに応じてリードエンジニアの役割もお任せする可能性もあります。 ※エンド直案件となります。面談は弊社同席で1回行います。

案件の必須スキル

・Kotlinの開発経験(3年程度目安) ・BtoB向けの自社サービスの開発経験 ・要件定義からの開発経験

6時間前
提供元-ProEngineer

【Kotlin/Java】アプリ開発エンジニア★大規模案件の改修及び保守運用

90-100万円/月額
業務委託(フリーランス)

スマホやBtoB向けのWebアプリケーション開発をメインに受託している企業内で、既に参画中のメンバーと一緒に新規機能追加及び、保守運用開発業務を対応して頂きます。 【具体的な業務内容】 ・海外版Androidアプリの展開、機能開発、不具合修正 ・管理画面やCyberduckなどを利用したアプリコンテンツの手順書作成/運用作業 ・顧客との要件定義折衝 【技術環境】 ・言語:Kotlin ・その他:Slack、Backlog、Notion ・開発工程:Jira、Confluence、Bitbucket ・PC:Mac book proをご用意致します。

案件の必須スキル

【必須】 ・Kotlin/Javaの開発経験 ・コミュニケーション能力 (クライアント側エンジニアとの共同開発があります) 【尚良】 ・Google Play Storeへのリリース経験 ・英語の読み書き ・マイクロサービスアーキテクチャへの理解 ・RxJavaへの理解 ・WebViewに関する知識(問題の切り分け、Web Inspector等を駆使したデバッグ等) ・PHPやDockerなどの簡単なサーバー技術知識 ・簡単なJavaScriptの知識

6時間前
提供元-ProEngineer
リモートOK

【Android Java/Kotlin】アプリ開発エンジニア★スタートアップのプラットフォーム開発(上流)

100万円/月額
業務委託(フリーランス)

大手企業やスタートアップのプラットフォーム開発に特化している企業で、今回は女性向けメディアのAndroid開発に伴う上流工程をご担当いただきます。 本AndroidアプリはKotlin、Java両方を使用しております。(開発部隊はベトナム) 【具体的な業務内容】 ・女性向けメディアのアプリ担当者との仕様策定 ・要件定義、基本設計、詳細設計等の上流設計 ・ベトナムチームとの連携(レビュー等) ベトナムチームには日本人もおり、かつブリッジSEもいるため、ネイティブレベルの英語スキルは問いません。 ※面談は弊社同席で1回行います。

案件の必須スキル

・Android Java、Kotlinそれぞれの開発経験 ・Androidアプリの上流設計経験 ・英語の読み書きのスキル

6時間前
提供元-ProEngineer

【JavaScript】システムンジニア★ECサイト保守開発

80-90万円/月額
業務委託(フリーランス)

Salesforce等を中心に受託開発や自社パッケージの導入カスタマイズなどを行っている企業にて、JavaScriptを用いたECサイト保守開発をご担当いただけるエンジニアを募集しております。 【具体的な業務内容】 ・メインプログラマー(ただし、要件定義や設計など顧客向けドキュメント作成業務あり。また、2名~3名程度のメンバ管理を依頼する可能性あり。) ・BtoCのECサイト開発 ・予約管理システム開発(バックエンド) 【技術環境】 ・言語:JavaScript、Kotlin ・プラットフォーム:Salesforce (B2C Commerce) ・その他:Auth0、Heroku、Gith、Backlog、Slackなど

案件の必須スキル

【必須】 ・Webアプリケーション設計、開発、テスト経験 ・チーム開発経験 ・JavaScript経験(ECMAScript5以降の経験) ・顧客要件確認(資料作成)から実装、テストまでの案件アサイン経験 ・フロント経験 【尚良】 ・B2C Commerce(旧名称 Commerce Cloud、Demandware)経験 ・Salesforce Apex、Visualforce経験 ・サーバレスアプリケーション開発経験(AWS Lambdaだと良) ・2名~3名程度のメンバ管理経験 ・Kotlin経験 ・認証認可周りの仕組み理解、開発経験(Auth0経験尚良) ・フロント/バックエンド双方の経験

6時間前
提供元-ProEngineer

【Kotlin】Androidアプリ開発エンジニア★サブスク型動画配信アプリ開発

70-80万円/月額
業務委託(フリーランス)

同社はメディア事業や動画事業、アプリビジネスなど多方面で事業を展開している企業です。 今回は自社サービスである、サブスク型動画配信アプリの開発にて、Kotlinを用いたAndroidネイティブアプリの開発要員を募集しております。 Androidネイティブアプリの新規開発から運用まで一貫して行っていただきます。 本人の意向、スキルを最大限考慮した開発を行える現場ですので、柔軟にご相談下さい。 【技術環境】 ・アプリ:Android (Kotlin)、iOS (Swift) ・フロントエンド:JavaScript (Vue.js) ・サーバーサイド:Ruby (Ruby on Rails)、MySQL、Redis ・インフラ:AWS各種サービス、GCP各種サービス、Firebase各種サービス ・コミュニケーションツール:Slack、GitHub、Trello ・その他:CircleCI、Git

案件の必須スキル

【必須】 ・Kotlinを用いたAndroid向けネイティブアプリの開発経験(目安2年以上) 【尚良】 ・動画関連の実装をした経験 ・チーム開発の経験 ・開発リーダー、プロジェクトリーダーの経験 ・課題発見〜解決まで自走できる推進力 ・ベンチャー・スタートアップでの経験 ・サービス立ち上げ経験

6時間前
提供元-ProEngineer
リモートOK

【Java/Spring Boot/SPA】システムエンジニア★国際物流システムの開発

80-90万円/月額
業務委託(フリーランス)

Salesforce等を中心に受託開発や自社パッケージの導入カスタマイズなどを行っている企業にて、某物流大手会社の国際物流の可視化システムの追加開発に携わっていただきます。 Java/KotlinとSpringによるAPIバックエンド、Vue.jsを利用したフロントエンドの開発が主となります。

案件の必須スキル

・Webシステムの設計/開発経験5年以上 ・Java(サーバーサイド)の設計、開発、テスト経験 ・APIの設計、開発経験(SPA構築経験) ・SpringBootを用いた開発経験

6時間前
提供元-ProEngineer
リモートOK

【Dart/Flutter】アプリ開発エンジニア★医療アプリのリプレイス

80-90万円/月額
業務委託(フリーランス)

同社はネイティブアプリやWebシステムの開発を一括で行っている企業です。 今回は医療アプリのリプレイスの案件に携わって頂きます。 設計~実装、テストまでご担当頂ける方を募集しております。 リリース後も別のPJやそのまま保守運用に携わって頂く可能性がございます。 ※面談は弊社同席で1回 + テストの可能性があります。

案件の必須スキル

・Flutterの開発経験半年以上 ・Dartの開発経験半年以上

6時間前
提供元-ProEngineer
リモートOK

【Swift/Kotlin/Git】iOS/Androidアプリ開発エンジニア★IoTアプリのリニューアルプロジェクト開発

90-100万円/月額
業務委託(フリーランス)

受託をメインに活動している大手テクノロジー企業にて、今回は某ガスメーカー様のプロジェクトで、IoTアプリの結合テストと並行して新規機能の開発を担当していただきます。 画面設計〜開発を担当していただく予定です。 ※IoT機器と連携するアプリを開発するため、出社して開発をしていただく場合もあります。 ※iOSチームとAndroidチームは分かれていますので、両OSを兼任することはありません。 ※面談は弊社同席で1回行います。

案件の必須スキル

- Androidの場合  ・Kotlinの開発経験  ・Gitを用いてチームでの開発経験のある方  ・HTTP通信を行うアプリの開発経験 - iOSの場合  ・Swiftの開発経験  ・Gitを用いてチームでの開発経験のある方  ・HTTP通信を行うアプリの開発経験  ・StoryboardとAutolayoutを利用した画面開発経験

6時間前
提供元-ProEngineer

【Java/Kotlin/Spring Boot】サーバーサイドエンジニア★新規構築案件

70-90万円/月額
業務委託(フリーランス)

受託をメインに活動している大手テクノロジー企業にて、今回はサーバーサイドエンジニアとして参画していただきます。 モバイルオーダーシステム/某ショッピングパークアプリ/物流系アプリシステム開発などいくつも案件が走っているため、その方に見合った案件に参画していただきます。 担当フェーズは①or②となります。 ①設計~実装~テスト ②要件定義~設計~開発~テスト 【技術環境】 ・言語:Kotlin、Java ・フレームワーク:Spring Boot ・API:REST ・インフラ:AWS

案件の必須スキル

【必須】 ・JavaまたはKotlinで開発経験2年以上 ・生のSpring Bootまたは標準化Spring Bootの経験 ・中長期的に参画できる方 【尚良】 ・AWSサービスの経験(構築経験ではなく、あくまでも参照/書き込みなどで利用した経験) ・AWSの何らかの資格 ・リーダー経験のある方 ・DynamoDB/IoT Core/Lambda等の知見

6時間前
提供元-ProEngineer

【Java/Kotlin/Spring Boot】バックエンドエンジニア★大規模プロジェクトの開発

80-90万円/月額
業務委託(フリーランス)

スマートフォンのアプリやBtoB向けのWebアプリケーションの開発をメインに受託している企業内で、バックエンドエンジニアとして参画していただきます。 下記プロジェクトがございます。 ①ゲーム関連システムのバックエンドシステムの改修/保守/運用 ②大手コスメメーカのLINE会員証システムのバックエンドシステムの改修/保守/運用 主にAWS上に構築されたKotlinを使ったシステムへの機能追加及び、保守運用をお任せしたいと思います。 【技術環境】 ・言語:Kotlin、Java ・フレームワーク:Spring Boot ・DB:MariaDB、MySQL ・環境:AWS、Docker ・その他:Slack、Backlog、Notion ・開発工程:Jira、Confluence、Bitbucket ・PC:Mac book proをご用意いたします。 ※面談は弊社同席で1回行います。

案件の必須スキル

【必須】 ・Kotlinでのサーバーサイドアプリケーション開発経験経験 ・Javaでのサーバーサイドアプリケーション開発経験 ・Spring Bootによる開発経験が1年以上 ・MariaDB (MySQL) での開発経験 ・AWSを用いた開発経験(ECS, EC2, RDS, S3など) ・Gitでの開発経験が1年以上 【尚良】 ・APIの設計経験 ・Dockerによる開発経験 ・IDEによる開発経験

6時間前
提供元-ProEngineer

【Perl/Kotlin/Java/他】フロントエンド/バックエンド/フルスタックエンジニア★某大手ゲームプラットフォーム事業会社の開発

90-100万円/月額
業務委託(フリーランス)

当社はゲーム、ライブ配信、ヘルスケア、スポーツなど多事業を展開しているIT企業です。 今回はゲーム事業部にて募集を行います。 ゲーム事業部では月間数百万ユーザーのゲームプラットフォームの機能改善や、SDK開発、API開発などを行っています。 フロントエンドとバックエンドでチームが分かれていますが、フルスタックエンジニアも募集しています。 その他にもCTO直下の新規事業開発部があり、本人の適正次第ではこちらもご紹介させていただく場合もあります。 【技術環境】 ・言語:Perl、Kotlin、Java、Swift。Objective-C、Unity ・ミドル:Apache、Nginx、Memcached、Redis、q4m ・DB:MySQL, Akamai ・インフラ:AWS (EC2,CloudFront)、GCP (BigQuery)、Akamai、Docker、Jenkins、CircleCI ・その他:Github、JIRA、Confluence ※エンド直案件となります。面談は弊社同席で1回行います。

案件の必須スキル

【必須】 ・高負荷を考慮したバックエンドの設計・開発・運用経験 ・Web サーバ/RDBMS の開発経験 ・Git/GitHub を利用したチーム開発経験 ・要件定義からテストまで、一連のチーム開発工程経験 ・開発に必要なリファレンスの読解力(日本語・英語) 【尚良】 ・Perlを用いた開発経験 ・DBのモデル設計/データ取得の知識と経験 ・ユニットテスト、E2Eテスト等のソフトウェアテスト開発経験 ・クラウドインフラの設計・開発経験

6時間前
提供元-ProEngineer
リモートOK

【Kotlin/Java】Androidアプリ開発エンジニア★受託企業でのモバイルアプリ開発

70-80万円/月額
業務委託(フリーランス)

同社は受託事業を中心にWebサイト/Webシステム/スマートフォンアプリなど幅広く展開している企業です。 今回はモバイルアプリエンジニアとして参画していただきます。 Android Studio/Unityという開発環境でKotlin・Javaなどを用いたAndroidアプリの開発をご担当いただきます。 要件定義/設計/実装/テストと一貫して実施し、設計書/テスト仕様書など資料の作成もお願いしたいと思います。 また、デザイナーやバックエンドエンジニア、インフラ/クラウドエンジニアと一緒になって開発していきます。 ※面談は弊社同席で1回行います。

案件の必須スキル

・Andriodエンジニアとしての実務経験2年以上の方

6時間前
提供元-ProEngineer

Kotlinのフリーランス案件・求人について

■Kotlinとは Kotlinは、2011年ジェットブレインズのアンドリー・ブレスラフ、ドミトリー・ジェメロフによって開発されたJVM(Java仮想マシン)上で実行される静的型付けオブジェクト指向言語です。2017年GoogleがKotlinをAndroidデベロッパーの推奨言語として公式にサポートを発表したことで一躍有名な言語となっています。 Kotlinの特徴として、Javaよりもコード記述が少なくかつ素早い記述ができること、Javaとの連携が可能であること、産業利用向けの汎用言語として開発されているため、不具合になるような記述しづらい文法であり高い安全性があること、マルチプラットフォーム開発であること(Androidアプリ開発以外に、Webアプリやサーバーサイド開発も可能)であること、オブジェクト指向であることなどが挙げられます。 Kotlinができる開発はAndroidアプリ開発、サーバーサイド/バックエンド開発、デスクトップアプリ開発、IoT関連開発、クロスプラットフォームモバイル開発と幅広いです。 Kotlinはフレームワーク・ライブラリが豊富でありSpring Framework(Spring Boot)、Exposed、TornadoFX、wasabi、Ktor、Javalin、Vert.x、Micronautなどがあります。 Kotlinを活用しているサービスはPinterest、Trello、Slackなどがあります。 ■KotlinとJavaの違い この章ではKotlinとJavaの違いについて説明します。 KotlinはAndroid開発を得意としている静的型付けオブジェクト指向言語であり、JavaはC言語をもとに開発されたプログラミング言語です。どちらの開発言語ともJVM上で動作する言語です。 KotlinとJavaの違いを汎用性、習得難易度、将来性から見ていきましょう。 汎用性の観点ではKotlinは先述したようにAndroidアプリ開発、サーバーサイド/バックエンド開発、デスクトップアプリ開発、IoT関連開発、クロスプラットフォームモバイル開発が可能です。一方、JavaはWeb開発、基幹システム、モバイルアプリ開発と幅広く開発できます。どちらの開発言語も幅広く開発できますが、KotlinはAndroidアプリ開発に適しておりJavaは基幹システムなど大規模なアプリやデータ処理などを得意としています。 次に学習難易度についてKotlinはJavaよりも学習の難易度は比較的低いです。 その理由としてJavaよりもシンプルなコード記述であることやGoogleがオンライン学習サポートを提供しているためです。 一方Javaの習得難易度は高く、オブジェクト指向の理解やコード記述量が多いこと、決められたルールや構文が多いことが要因です。 なお、KotlinはJavaの代替言語として設計されているため、Javaを習得している方はKotlinの習得も比較的簡単です。 最後に将来性を見ていきましょう。Kotlin、Javaどちらも将来性は高いでしょう。 まずKotlinを分析してみましょう。 Market Research Communityが行なったモバイルアプリ市場の調査レポートによるとモバイルアプリケーション市場規模は2021年に1,876億米ドルと評価され、予測期間(2023年から2030年)中に13.3%のCAGRを記録し、市場は2030年までに5,772億米ドルに達すると予測されています。また、KotlinはGoogleのサポートされていることなどを考慮すると今後もKotlinの需要が無くなる可能性は低く、将来性は安定しているでしょう。 次にJavaを分析してみましょう。Javaは様々な開発ができ、特に基幹システムではJavaが多く利用されております。システムが大規模になればなるほど技術変更は困難であり、今後もJavaの需要が無くなる可能性は低く、将来性は安定しているでしょう。 そのためKotlin、Javaどちらも将来性は高いと言えるでしょう。 ■Kotlinはオワコンなのか? 「Kotlinはオワコンか」という問いに回答します。Kotlinはオワコンではない開発言語です。 その理由としてGoogleに公式サポートされていることや先述したようにモバイルアプリ市場は順調な上昇を続けていること、今後もAIやVR/AR、IoTなどの技術によりIT市場が急速に拡大することを考慮すると、Kotlinはオワコンではなく、今後も需要が高まる開発言語の1つと言えるでしょう。 なお、アクセス解析サービス「StatCounter」でのモバイルOSの市場シェア比率はAndroidが約69%、iOSが約29%となっており圧倒的にAndroidの比率が多いことがわかります。 ■Kotlinを活用するメリット この章ではKotlinを活用するメリットについて説明します。 Kotlinを習得することにより、具体的に以下のようなメリットがあります。 ・Androidアプリ開発に適している ・Javaとの相互運用性がある ・安全性が高い ・充実した言語サポート ・活発なコミュニティ ・転職に有利になりやすい ・将来性がある KotlinはAndroidアプリ開発、サーバーサイド/バックエンド開発、デスクトップアプリ開発、IoT関連開発、クロスプラットフォームモバイル開発と様々な開発に活用されているため、比較的求人・案件は豊富です。そのため習得した後に求人・案件が少なく参画できないことは少ないでしょう。 ■Kotlinを活用するデメリット この章ではKotlinを活用するデメリットについて説明します。 Kotlinを習得することにより、具体的に以下のようなデメリットがあります。 ・Androidアプリ開発以外の事例が少ない ・日本語のドキュメントが少ない Kotlinはメリットが多いですが、適していない開発や学習コストにおいて注意すべき点がいくつかあることを理解しておきましょう。 Kotlin習得を今後検討しているフリーランスエンジニアはKotlinを活用するメリットデメリットを比較した上で決めると後悔が少ないでしょう。 ■Kotlinフリーランスエンジニアとして携わることができるフリーランス求人・案件例 ・Androidアプリ開発 Kotlinは、Androidアプリ開発で活用されています。 具体的にはUI設計、バックエンドとの連携、データベース管理、アプリのパフォーマンス最適化などを行います。 Kotlinフリーランスエンジニアが求人・案件を獲得する上で、Kotlinを使った開発経験、 Android SDK・Android Studioの使用経験、UI・UXデザインの知見/知識、RESTful APIなどAPIとの連携経験、データベース管理経験、JenkinsなどCI/CDツールの経験、効率的なデータ構造などパフォーマンス最適化の知識などがあると参画しやすいでしょう。 ・サーバーサイド/バックエンド開発 Kotlinは、サーバーサイド/バックエンド開発にも活用されています。 具体的にはWebアプリ、APIサーバー、データ処理システム、クラウドベースのサービスなどのプロジェクトでの開発が多いでしょう。 Kotlinフリーランスエンジニアが求人・案件を獲得する上で、Kotlinを使った開発経験、 Spring BootやKtorなどのバックエンド開発フレームワークの使用経験、MySQLやPostgreSQLなどデータベーススキル、RESTful APIなどAPIとの連携経験、セキュリティ知識、マイクロサービスアーキテクチャの理解、DockerやKubernetesなどの使用経験、JenkinsなどCI/CDツールの経験などがあると参画しやすいでしょう。 ・IoT関連開発 Kotlinは、IoT関連開発にも活用されています。 具体的にスマートデバイス、ウェアラブルデバイス、工業用IoTシステム、ヘルスケアデバイスなどのプロジェクトに参画することが多いでしょう。 Kotlinフリーランスエンジニアが求人・案件を獲得する上で、Kotlinを使った開発経験、 MQTTやCoAPなどのIoTプロトコル知識、BluetoothやWi-Fiなどの無線通信技術の知識、データ処理経験、AWS IoTやAzure IoTなどクラウドベースのIoTプラットフォームの使用経験、セキュリティ知識、マイクロサービスアーキテクチャの理解、Dockerなどの使用経験、ハードウェア知識などがあると参画しやすいでしょう。 ・クロスプラットフォームモバイル開発 Kotlinは、クロスプラットフォームモバイル開発に活用されています。 具体的には、iOSとAndroidのモバイルアプリ開発に参画し、共有コードの設計と実装、プラットフォーム固有の機能の統合、UI/UXのカスタマイズ、テストとデバッグなどを担当します。 Kotlinフリーランスエンジニアが求人・案件を獲得する上で、Kotlinを使った開発経験、 Kotlin Multiplatformの使用経験、FlutterやReact Nativeなどの使用経験、iOS(Swift)やAndroid(Kotlin)での開発経験、UI・UXデザインの知見/知識、RESTful APIなどAPIとの連携経験、JenkinsなどCI/CDツールの経験、Gitなどのバージョン管理経験、データベース管理経験などがあると参画しやすいでしょう。 ■Kotlinフリーランス求人・案件のリモートワーク・在宅・持ち帰り状況 Kotlinフリーランス求人・案件のリモートワーク・在宅・持ち帰り状況について解説します。 KotlinはAndroidアプリ開発、サーバーサイド/バックエンド開発、デスクトップアプリ開発、IoT関連開発、クロスプラットフォームモバイル開発など様々な開発求人・案件があり、多くの開発現場においてリモートワークや在宅・持ち帰りのフリーランス求人・案件が増えています。 しかし、セキュリティや機密情報保持などの様々な要因によりリモートワークや在宅・持ち帰りが難しいKotlinフリーランス求人・案件も一部存在します。 特にIoT関連開発においてはハードウェアを扱っていることも多く、リモートワークや在宅・持ち帰りはほとんどないでしょう。 未だコロナが蔓延しておりますが、リモートワークや在宅ではコミュニケーションが取りづらいなどの課題も見えており、出社に切り替えている企業も多くなっております。 特に出社とリモートワーク・在宅を混合している働き方であるハイブリットワークが近年増加傾向であり、今後Kotlinを含むフリーランス求人・案件のリモートワークや在宅・持ち帰り化は増減なく、現状のまま維持していく可能性が高いでしょう。 Kotlinフリーランス求人・案件の中でもリモートワークや在宅・持ち帰りのみに参画したいフリーランスエンジニアはAndroidアプリ開発、サーバーサイド/バックエンド開発、デスクトップアプリ開発、クロスプラットフォームモバイル開発のフリーランス求人・案件を探してみましょう。 ■Kotlinでの週2日・週3日フリーランス求人・案件 Kotlinでの週2日・週3日フリーランス求人・案件について解説していきます。 Kotlinの週2日・週3日フリーランス求人・案件はKotlin全体のフリーランス求人・案件の中で8%ほどの割合で存在します。 また週2日・週3日などの時短でも月額単価110万円など、高単価なKotlinフリーランス案件・求人も多く存在します。 複数のKotlinフリーランス求人・案件に参画できるため、様々なプロダクトやサービス開発に携われたり、多種多様なエンジニアとコミュニケーションを取れます。 高単価なKotlinフリーランス求人・案件はKotlinスキル以外にも、JavaやSwiftなど開発言語での豊富な開発経験、上流工程〜下流工程まで一貫した開発経験、プロジェクトリード経験などある程度の開発実績や知識が備わっている方でないと参画が難しいでしょう。 Kotlinフリーランスエンジニアとして週2日・週3日フリーランス求人・案件に参画したい方は現状の市場動向の把握をした上で自分のスキルに見合うフリーランス求人・案件を探すことをおすすめします。 ■Kotlinフリーランス求人・案件に参画するために必要なスキル Kotlinフリーランス求人・案件に参画するために必要なスキルを解説します。 Kotlinフリーランス求人・案件に参画するために必要なスキルとしては、Kotlin自体の開発経験、フロントエンドやサーバーサイド開発経験で頻繁に使用される周辺知識/スキルです。 技術面とその他周辺スキル/知識に分けてみていきましょう。 まず、技術面においてKotlinフリーランスエンジニアとして、Kotlinでの開発経験はもちろん 、Android SDKとAndroid Studioの使用経験、Kotlin Multiplatformの使用経験、Spring BootやKtorなどのフレームワークの使用経験や知識、RESTful APIなどのAPI開発経験、DockerやKubernetesの使用経験、Gitなどのバージョン管理ツールの使用経験があるとKotlinフリーランス求人・案件に参画しやすいでしょう。 その他周辺スキル/知識として、コミュニケーションスキルや問題解決スキル、ドキュメント作成スキル、知識を常にアップデートできるスキルなどがあるとKotlinフリーランス求人・案件に参画しやすいでしょう。 上記技術面とその他周辺スキル/知識、どちらかが欠けているとKotlinフリーランス求人・案件に参画できない可能性があるので念頭においておきましょう。 さらにKotlinフリーランスエンジニアとして、高単価のフリーランス求人・案件に参画を希望している場合、上流工程での経験やチームマネジメント経験があることが望ましいでしょう。 ■Kotlin開発経験年数別のアドバイス Kotlinフリーランス求人・案件に参画するため、Kotlin開発経験年数別のアドバイスをそれぞれ開発経験1〜2年、開発経験2〜3年、開発経験5年以上に分けて解説します。 ・開発経験1〜2年のKotlinフリーランスエンジニア 開発経験1〜2年のKotlinフリーランスエンジニアはKotlinの基本的な構文や標準ライブラリ、基本的な機能の理解を深めましょう。 Androidアプリ開発やバックエンド開発ができる小規模プロジェクトへ参画しシステムを開発するなどして積極的に実践で活用できるKotlinスキルを身につけていきましょう。 フリーランス求人・案件に参画した際は技術や業界のノウハウを学んでいくため、経験豊富な他のエンジニアやメンターを見つけることをおすすめします。積極的にコードレビューやフィードバックをもらいスキルアップを図りましょう。 ・開発経験2〜3年のKotlinフリーランスエンジニア 開発経験2〜3年のKotlinフリーランスエンジニアは中〜大規模プロジェクトに参画し、チーム開発を行いましょう。 クロスプラットフォームモバイル開発なども参画するためにKotlin Multiplatformの知識やSwiftの習得、Flutterの習得を積極的に行い、Kotlin開発における周辺技術や環境に積極的に触れ、スキルアップを図りましょう。 その他要件定義やプロジェクト管理、コミュニケーションスキルなどの技術以外のスキルも身につけることをおすすめします。 開発経験2〜3年のKotlinフリーランスエンジニアはある程度技術スキルも備わっているため、Kotlinフリーランス求人・案件に参画しやすいですので、継続的にフリーランス求人・案件に参画できるようにネットワークを広げていくとなお良いでしょう。 ・開発経験5年以上のKotlinフリーランスエンジニア 開発経験5年以上のKotlinフリーランスエンジニアはプロジェクトの技術的方向やアーキテクチャ設計のリードができるような経験や知識を身につけましょう。 また、マイクロサービスなど特定の分野での専門性を高めましょう。 若手エンジニアへの教育やメンタリングを行える場合は自分の持っている知識の再確認の意味も込めて行ってみることをおすすめします。 その他、コミュニティへの貢献のため、コミュニティ活動に参加して知識や経験を共有してみることもおすすめします。 開発経験5年以上のKotlinフリーランスエンジニアでも専門的な知識の学習やより実務をこなすことは重要です。IT技術は日々成長しておりかつ廃れていくため、常に最新技術やトレンドを学び、アップデートしていきましょう。 ■Kotlin習得難易度・勉強方法 Kotlin習得難易度・勉強方法について解説します。 Kotlin習得難易度について、Javaよりも学習の難易度は比較的低いです。 その理由としてJavaよりもシンプルなコード記述であることやGoogleがオンライン学習サポートを提供しているためです。 、KotlinはJavaの代替言語として設計されているため、Javaを習得している方はKotlinの習得もより簡単です。 Kotlin学習コストについて、他プログラミング言語と比較して大幅な時間がかかります。 1つのプログラミング言語を基礎レベルまで習得するには、おおよそ200時間は必要と言われています。また実務レベルまで習得する場合、おおよそ1,000時間以上かかるとも言われています。しかし、学習方法や理解度や開発言語の周辺知識も一緒に習得する必要があり、個人差はありますので、あくまでも参考として覚えておきましょう。 近年ではオンライン学習やプログラミングスクールなど、様々な場所でKotlinを始めとするプログラミング言語を学習出来ます。オンライン学習を例に挙げると「ドットインストール」「Schoo」「Udemy」など多種多様なサービスがあります。 また、Kotlinの公式ドキュメントやKotlin学習サイト「Kotlin Koans」・「JetBrains Academy」などKotlin学習の環境は整っています。 オンライン学習やプログラミングスクールはKotlin自体の習得以外にもKotlinでの開発に必要なデータベースやサーバーなど周辺知識の必要性も教えてくれるため、Kotlinの学習においてより実践で使える知識を蓄えやすいでしょう。 その他、Kotlin習得を希望するエンジニアは、まず周辺でKotlinに精通したエンジニアを探してみる、勉強会に積極的に参加してみることもおすすめです。やはり近くにメンターがいることにより、学習の効率性も上がるだけでなく学習意欲も維持しやすくなります。 ■KotlinフリーランスエンジニアにおすすめのKotlinフレームワーク・ライブラリ KotlinのフリーランスエンジニアとしてKotlinフレームワーク・ライブラリ知識はフリーランス求人・案件の参画確度を高めます。 代表的なKotlinフレームワーク・ライブラリを解説いたしますので、ニーズのあるKotlinフレームワーク・ライブラリを習得しましょう。 下記ではKotlinのフレームワーク・ライブラリとしてSpring Framework(Spring Boot)、Exposed、TornadoFX、wasabi、Ktor、Javalin、Vert.x、Micronautを解説します。 Spring Boot Spring Bootは、Java言語の環境化で使用できるWebアプリ開発をサポートするフレームワークです。Spring BootはJava系フレームワークですが、親和性の高いKotlinでも使用できます。 Spring Bootの特徴として「規約による設定」アプローチを採用しており最小限でアプリを立ち上げられること、軽量であること、コーディング量が短くなること、jarファイルにWebコンテナを含められること、xmlファイルの記述が不要であることなどが挙げられます。Kotlinフリーランス求人・案件の中でもサーバーサイド/バックエンド開発で活用するため習得しておきましょう。 Spring Bootは小〜大規模と幅広い開発規模に適したフレームワークです。 ちなみに、Spring BootのほかにSpring Frameworkという似たようなフレームワークがあります。Spring FrameworkはJava言語のアプリケーション開発向けに設計されたフレームワークの集合体であり、Spring bootは集合体となった機能を使いやすくするためのフレームワークです。 ・Ktor KtorはJetBrains社が提供している非同期クライアントとサーバーアプリを作成するためのKotlinフレームワークです。 Ktorの特徴として、軽量かつ拡張性があること、非同期処理が可能であること、JVMやiOSなどマルチプラットフォーム対応であること、マイクロサービス開発に適していること、サーバーとクライアントの両方をサポートしていることなどが挙げられます。 Ktorは小〜中規模と幅広い開発規模に適したKotlinフレームワークです。大規模開発で活用する場合は特定のコンポーネント開発に活用すると良いでしょう。 Kotlinフレームワーク・ライブラリを選ぶときの注意点 KotlinだけではなくIT技術全般にいえることですが、IT分野は日々新しい技術が開発されており、人気(頻繁に使用される)フレームワーク・ライブラリの入れ替わりも激しいです。そのため、常に市場動向や海外のエンジニアメディアなどを確認しておきましょう。 ■Kotlinフリーランス求人・案件参画するために役立つ資格 Kotlinフリーランスエンジニアが取得しておいて損のない資格を4つ紹介します。 ・Android技術者認定試験 Android技術者認定試験とは、アメリカ・Googleを中心とした「Open Handset Alliance」(OHA)のAndroid Open Source Project(AOSP)が提供しているAndroidアプリ開発プラットフォームに関する試験です。 Android技術者認定試験は「アプリケーション技術者認定試験」と「プラットフォーム技術者認定試験」に分かれています。試験内容はAndroid Studioの使用やAndroidアプリの基本的なUI設計、アプリのデータストレージやデータ取得などに関する問題です。試験は日本語または英語が選択できます。 Android技術者認定試験を習得することにより、Androidスキルの証明になるだけでなく就職や転職に有利に働く可能性があります。 KotlinフリーランスエンジニアとしてAndroid技術者認定試験に興味/関心がある方はぜひ挑戦してみてはいかがでしょうか。 ・ETEC(組込み技術者試験制度) ETEC(組込み技術者試験制度)は、一般社団法人組込みシステム技術協会(JASA)が総括している認定資格であり、組み込み系技術に関連する知識やスキルが問われます。 ETEC(組込み技術者試験制度)は「組込みソフトウェア技術者試験クラス2(エントリレベル)」と「組込みソフトウェア技術者試験クラス1(ミドルレベル)」に分かれています。 試験は組込みシステムの基本的な概念からハードウェアとソフトウェアの関連知識、開発プロセス、設計手法、プログラミング技術などが出題されます。 ETEC(組込み技術者試験制度)は合否判定せず、グレー評価されます。評価方法で不足している知識やスキルを教えてくれる試験となっています。 ETEC(組込み技術者試験制度)を習得することにより、組み込み系スキルの証明になるだけでなく就職や転職に有利に働く可能性があります。 Kotlinフリーランス求人・案件の中でも組込み関連開発に携わりたいKotlinフリーランスエンジニアはETEC(組込み技術者試験制度)に挑戦してみてはいかがでしょうか。 ・ITストラテジスト試験 ITストラテジスト試験は、IT系国家資格の中でも最難関の試験です。 ITストラテジスト試験は、基本的なIT知識、情報技術を駆使した経営戦略の策定能力や推進力などが出題されます。ITストラテジスト試験の取得難易度は高く、10~15%ほどの合格率です。 Kotlinフリーランスエンジニアとして、ITスキルや経営戦略などコンサルに近いスキルを身に付けることができます。そのため、Kotlinフリーランスエンジニアとして取得しておいて損のない資格でしょう。 ・プロジェクトマネージャ試験(PM) プロジェクトマネージャ試験(PM)は一般財団法人情報処理推進機構(IPA)が実施している情報処理系の国家資格です。 プロジェクト責任者として、情報システムの開発プロジェクトにおけるプロジェクトマネージャ(PM)の役割を果たすことができるかを図る試験です。 自身が普段あまり担当しないようなシステム開発工程の知識/スキルを身に付けることが出来ることや、クライアントなどとの信頼構築を築けるためKotlinフリーランスエンジニアとして取得しておいて損のない資格でしょう。 その他、プロジェクトマネージャ試験(PM)合格者に対しては、他の高度情報処理技術者試験の科目が2年間免除になったり、弁理士、中小企業診断士、国家公務員試験など他分野の難関資格の科目が一部免除になるメリットもあります。 Kotlin関連の資格を習得することは良いことですが、Kotlinフリーランス求人・案件に参画するという目的を失わないようにしましょう。 Kotlinスキルを資格取得によって、証明することは可能ですが重要視すべきことは、Kotlinの実務経験やKotlin周辺で必要な開発スキルを保有していることです。 そのためKotlinの資格はある程度実務経験がある方、時間的に余裕がある方が取得すると良いでしょう。 Kotlinエンジニアとして、実務未経験にも関わらずKotlin関連資格の取得を最優先事項にすることはやめておきましょう。 ■Kotlinフリーランス求人・案件の未経験での参画 Kotlin開発実務未経験の場合、参画できるKotlinフリーランス求人・案件は限られてくるでしょう。 Kotlinなどフリーランス求人・案件は参画後すぐに稼働してもらいたいため、即戦力エンジニアを欲していることが多いです。 Kotlin未経験からKotlinフリーランス求人・案件への参画を検討/希望している方は、はじめに正社員や派遣・契約社員として2〜3年ほど開発経験を積むもしくはクラウドワーカーや副業として2年ほど開発実務をこなしましょう。 Kotlinフリーランス求人・案件に参画する上でコミュニケーションスキルや能動的に動けるかなども見られますが、やはり一番重要視されるポイントは求人・案件の要件の合致度合いです。そのため、上記以外にも実務経験を作れるのであれば積極的にこなしていきましょう。 Kotlinのフリーランス求人・案件への参画を目指すにあたって、他開発言語の知識も身につけておくと、担当領域の幅を広げることができ、選択できるフリーランス求人・案件の選択肢を増やせるでしょう。例えば、Kotlinフリーランス求人・案件ではJavaやScala、Swiftなどの開発言語や、各プログラミング言語での代表的なフレームワーク、SQLやDocker、Gitなどの開発に頻繁に活用されるスキルが求められます。 Kotlinをはじめとする他開発言語の知識/スキルや周辺環境の知識/スキルが豊富であればKotlinフリーランス求人・案件参画時のアピール材料にもなるため、日頃から勉強時間を確保してスキルアップを図りましょう。 ■Kotlinの市場動向やニーズ KotlinはAndroidアプリ開発、サーバーサイド/バックエンド開発、デスクトップアプリ開発、IoT関連開発、クロスプラットフォームモバイル開発など幅広く開発ができることからフリーランス求人・案件の中でも多く求人が存在します。 そのためニーズは現時点でも多くあり、今後中長期的にみてもニーズは無くならないでしょう。 では、Kotlinエンジニアのニーズがある理由をIT市場動向から分析してみてみましょう。 2022年3月Panorama Data Insights Ltd.が発表したレポートによると世界のモバイルアプリ開発市場規模は2021年に100億米ドルに達し、2030年までに410億米ドルに達すると予測されています。また、2022年から2030年までの予測期間中に21%のCAGRで成長すると予測しています。 モバイルOSのシェア率をみてみましょう。 アクセス解析サービス「StatCounter」でのモバイルOSの市場シェア比率はAndroidが約69%、iOSが約29%となっており圧倒的にAndroidの比率が多いことがわかります。 その他IoT、ビッグデータ、6G、ブロックチェーン、xR、AGIを含む人工知能などによるIT業界の飛躍的な拡大やIT技術の急速な進歩に伴い、エンジニア全体の人材不足が深刻化しています。2030年までに79万人のITエンジニア不足に陥る可能性があるとも言われています。 上記観点を考慮するとIT市場の急速な成長に伴いエンジニアの絶対数が足りておらず、Kotlinを含むエンジニアにおいてニーズが今後も拡大していくでしょう。 Kotlinエンジニアとして現在活躍している方や今後活躍を検討している方はKotlinの開発実務経験やKotlin開発に必要な周辺開発スキル/経験を取得すると多くのKotlinエンジニアの中でもフリーランス求人・案件への参画確率が上がるでしょう。