1 - 50件/全4,680件
・大手小売業向けスマホアプリのフロントエンド開発支援 ・エンド及び元請けプロパとの混成チームに参画 ・ネット通販での商品検索や在庫検索のアプリ側の開発見直しを行う ・設計フェーズから参画しアジャイルのエッセンスを取り入れつつスクラム型での開発を予定 -要件定義は別チームが対応しているが調査協力や技術検証、PoC協力の可能性あり ・現在SwiftとKotlinで開発しているアプリをFlutterへ移行していく予定
案件の必須スキル
・Flutterの開発経験 ・周囲とコミュニケーション取りながら、独力で開発進められる方 ・技術的な課題に対して、主体的に解決に向けた動きができる方
※今回複数名の募集を行っております※ ・既存プロダクトチーム所属となる場合はフルリモート可 ・新規事業チーム所属となる場合は週1〜2出社 ■募集ポジションについて 【主な業務内容】 クラウド経営管理システムまたは新規事業いずれかの開発チームに所属していただく予定です。 弊社は今後より複雑なエンタープライズ領域の経営管理ニーズに応えていくため、長期のロードマップをベースにお客様にとって価値の高いものからアジャイルに開発を推進しています。 ビジネス的な戦略をとらえながら、開発チームとしてパフォーマンスが最大化するようにスケールさせていく必要があります。 チームが日々取り組んでいくこととしては、以下となります。 ・プロダクトの機能拡充、改善 ・実際のお客様の業務のヒアリングをもとにモデリング、設計 ・日常的なリファクタリング ・データ収集、変換、分析を迅速に行うためのデータ収集分析基盤の構築、運用 ・データ集計・表示画面の高速化 ・他SaaS連携機能 ・開発フローの高速化、効率化、自動化 ・セキュリティ面の強化(監査ログ、権限管理、DBのRLSについてなど) ・チーム横断での開発プロセスの改善 【仕事のやりがい・得られる経験】 ・経営管理という複雑なドメイン知識とそれを正しくシステムに落とし込んでいく経験 ・企業の大きな意思決定を支えるプロダクト開発の経験 ・アジャイルなチームでアウトカムにこだわり抜いて開発する経験 ・優秀なエンジニアと一緒に働ける、また最高のチームで仕事をするという経験 【働き方】 ・平日フルタイムで業務可能な方(週4〜相談可) ・クラウド経営管理システムチーム所属となる場合はフルリモート可 ・新規事業チーム所属となる場合は週1〜2出社 【会社概要】 弊社はミッションを掲げ、企業経営・予実管理領域のDXと高度化を目指し、クラウド経営管理システムを2020年から提供開始しました。現在は、複数のSaaSプロダクトに加え、BPO・コンサルティングサービスを提供し、マルチプロダクト展開を進めています。 シリーズBラウンドでは70億円を調達し、累計調達額が100億円を突破するなど、市場から期待をいただいています。 また、創業後から東証プライム上場企業をはじめとした多数のお客様に導入いただき、シリーズAの資金調達時(2022年4月)と比較して、導入社数は5倍以上に急成長しました。 今後について、2027年4月までにプロダクト/サービス数を20以上に拡大します。 中長期では、データとAIの力をフル活用し、あらゆる領域の計画を起点に、経営リソースの最適配分を意思決定できる、プランニング・プラットフォームの実現を目指していきます。 ※具体的には、下記のような取り組みを予定しています。 2027年4月までにプロダクト/サービス数を20以上に拡大するために、60名規模の新規事業開発チームを組成 1年で事業開発/エンジニア/PdM(プロダクトマネージャー)/デザイナーを新たに50名採用 ベトナム/インド等に開発拠点開設 市場拡大に向けた啓蒙活動/リード獲得を目的とし、2027年4月までにマーケティング・PR施策に35億円規模の投資を実行 【プロダクト概要】 弊社提供のクラウド経営管理システムは、企業の中に散在する経営データ(財務数値/KPIの予算・見込・実績)の収集・統合・一元管理までを効率化し、高度な分析を可能にするシステムです。 2020年から提供開始した後、2023年からはマルチプロダクト展開にも注力し、計5つのプロダクト/サービスを提供するまでに至りました。 また、プロダクトビジョンの実現に向け、今後はデータとAIの活用を推進し、経営リソースの最適配分を意思決定できる、真のプランニング・プラットフォームを目指します。 【組織概要】 プロダクト組織は機能開発を担当するチームと基盤やインフラ等を担当する横断チームに分かれています。 定期的にお客様との商談動画の視聴をしたり、展示会に参加したりと、お客様の生の声を反映したプロダクトづくりを重視しています。 クラウド経営管理システムの開発体制は、もともとはスクラムを導入しておりましたが、プロダクトの拡大に伴い現在はスケーリングフレームワークであるFASTへの移行に挑戦しています。 新規事業の立ち上げチームは少人数のスクラムチームで開発をしており、スピード感をもったアジャイルな開発体制をとっています。
案件の必須スキル
・Webアプリケーションのサーバーサイド開発の経験(3年以上) -Kotlinでの開発経験(近い言語の経験でもOKですが即戦力としての期待値となります) ・データベース(RDB)のクエリチューニングなどパフォーマンスを考慮した開発経験をお持ちの方 ・フロントエンドについて既存のコンポーネントを組み合わせてUI構築するレベルの開発経験 ・テストコードを書いている方(1年以上) ・リファクタリングの経験がある方(1年以上) ・スクラム、XP等、アジャイル手法を用いた開発の経験
店舗、来店予約アプリ開発でエンハンスフェーズにおけるAndroidアプリの開発リード、実装をご担当頂きます。 新規機能の開発において、機能レベルから仕様を決定し、開発、バグ改修など 一気通貫で行うフェーズをお任せする予定です。 要件定義もしくは設計フェーズから入ってもらい、PMや開発リーダーとコミュニケーションを取りながら、 要件整理、設計、スケジューリング等や開発エンジニアの対応レビュー等を行って頂きます。 Android
案件の必須スキル
・Androidアプリの開発経験:3年以上 ・Kotlinの開発経験:3年以上 ・要件定義や詳細設計を自発的に進めた経験 ・Jetpack Composeを用いた開発経験 (案件での経験ではなく、自主学習などでも経験も可) ・チーム開発経験
クライアントが提供している一般コンシューマ向けアプリのスマートデバイス開発をご支援いただきます。 新サービスの立ち上げに向けた新規PJが開始されるにあたり今回は特にKotlin領域の設計スキルが高く、テックリードを募集いたします。 開発はフルリモート/アジャイル開発の想定です。 Kotlin開発チームは5-10名程度の規模となり、コミュニケーションを大事にする環境となります。 そのため個人でもくもくと作業するというより、チームとして働ける方が望ましいです。
案件の必須スキル
・KotlinでのAndroid開発経験 ・RxKotlin、Coroutineの使用経験 ・テックリードとしてのプロジェクト参画経験 ・GitHubの使用経験
【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! 【内容】 サーバーサイド案件です。 以下の業務をお願いする予定です。 技術的な知見を用いた設計・実装サポート 設計やコードのレビュー、適切なフィードバック 技術的なチャレンジを通じたチームの技術力の向上 チームのアウトプット(コード、設計)の向上 チームの生産性(スキル、生産プロセス)の向上 ※詳しくは面談時にお話をさせていただきます。 【勤務地】渋谷駅 【時間】10:00-19:00 【精算幅】140-180H(中間割) 【面談】1回 【服装】私服可 テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
・Kotlin又はSpringBootでの開発経験3年以上
【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! 【内容】 サーバーサイド案件です。 以下の業務をお願いする予定です。 技術的な知見を用いた設計・実装サポート 設計やコードのレビュー、適切なフィードバック 技術的なチャレンジを通じたチームの技術力の向上 チームのアウトプット(コード、設計)の向上 チームの生産性(スキル、生産プロセス)の向上 ※詳しくは面談時にお話をさせていただきます。 【勤務地】渋谷駅 【時間】10:00-19:00 【精算幅】140-180H(中間割) 【面談】1回 【服装】私服可 テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
・Kotlin又はSpringBootでの開発経験3年以上
大手生命保険ホールディングスの研究開発を行う部署にてPoC開発及びプロダクト開発に携わって頂きます。 ※詳細は商談時にお話させていただきます。 主にKotlin+JetpackでのAndroid開発をお願いする予定です。 【開発スタイル】 アジャイルのSCRUM手法を取り入れています。 スプリントは2週間です。 チーム構成はデザイナーを含め5名前後で案件ごとに分かれています。 <具体的な作業内容>※スキルやPJT状況によってお任せする作業は変わってきます。 ・ネイティブスマホアプリの設計と開発 ・Webアプリ(SPA)の設計と開発 ・サーバーレス構成のマイクロサービスの設計と実装 ・開発物の結合テスト(テストケース作成、テスト実施) ・モック段階からの機能実装アイデア出し 【企業情報補足】 「保険業界」というワードを聞くとどうしても堅いイメージがありますが 作っていくサービスは他業界へ向けて様々な先端技術を絡めた開発になりますので 「アイディアをシステムで実現する」ことがゴールであれば使用技術やプロセスは問いません。 チームも柔軟な思考のメンバーが多く、トライ&エラーを楽しめる方にJoin頂きたい案件でございますので 最新開発環境を推奨するweb系企業をイメージ頂ければ問題ありません。 また、最新の技術環境を積極的に取り入れていきます。 その中で未経験な技術、新しい技術へチャレンジしたい方も歓迎しております。 ※リモート対応可能 Android
案件の必須スキル
・アプリケーション開発の経験:5年以上 ・フロントエンド(Web/ネイティブ)、バックエンド両方ができる方(特に希望) またはAndroid(Kotlin + Jetpack)開発に精通している方 ※バックエンド技術スタック(TypeScript,Go,SpringBoot,Kotlin,C#,Rust) ・AWS or GCP上でのクラウドネイティブなシステム開発経験あり
・バンキングアプリの機能追加開発となります。 機能開発、運用、保守を予定しており、以下をご担当頂きます。 - 基本設計 - 詳細設計 - 開発実装 - 単体テスト ・状況によりレビュー対応もお願いする可能性もございます。 ・アジャイル開発で進めており、30代が多いチームです。 Android
案件の必須スキル
・Kotlinでの開発経験:3年以上 ・設計、開発経験:5年以上 ・以下のように参画から最大1ヶ月、その後は月1~2回出社対応が可能な方 「PCのセットアップやオンボーディングなどで、入場から最低でも 5営業日~1ヶ月ほど出社して作業いただく可能性があります。 その後月1~2回程度の出社となります。」
自社SaaSシステムのシステム基盤をお任せします。 具体的には、実行環境・開発環境の改善、共通フレームワーク・ライブラリの課題解決・改善などです。 ・サブシステムやSaaS機能横断で必要となる機能の開発・改善(各種共通処理や認証認可、ログ、並列処理など) ・共通フレームワークやライブラリの整備 ・プロダクトで長期継続している問題・イシューの調査・改善 ・アプリケーション監視基盤の整備 (Lambda 用 Pythonの改善) ・Kotlinのバージョンアップ他 ※フルリモート可 Android
案件の必須スキル
・Webシステムのサーバーサイド~インフラまでの開発経験 ・AWSのクラウドインフラの経験 ・基盤ライブラリ・フレームワークの構築経験
健康増進ヘルスケアアプリの追加開発を行って頂きます。 歩数・食事記録・運動記録・睡眠・血圧など登録し、健康増進に繋げるヘルスケアアプリとなっております。 今回目先のプロジェクトとしては ログイン認証を他サービス(Web側)と統合していきたく、 ネイティブ画面で作っていた部分を一部Webビューに移行していきます。 その後状況に応じて追加開発などが随時予定されていく見込みです。 Android
案件の必須スキル
・Kotlinでの開発経験:3年以上 ・スマホアプリ実装経験 ・スマホアプリ設計経験
ガバナンス管理系SaaSを運営する事業会社様にて、 SaaSシステムの新規機能開発、既存機能の改善、新サービス開発を担当していただきます。 スクラムチームの一員として、要求整理からリリースまでの一貫した開発を行います。 <業務内容の一例> ・仕様策定、設計、実装 ・テスト追加・修正 ・コードレビュー、ペアプロ、リファクタリング ・GCPを用いたインフラ更新・パフォーマンスチューニング(GKE、Kubernetes、Istio、Grafana、Kustomize、Terraformの運用)
案件の必須スキル
・チームでのWebアプリケーション開発経験 ・Java、Scala、Kotlinいずれかの言語での開発経験3年以上 ・GKE、Kubenetes、Istio、Grafana、Kustomize、Terraformいずれかの運用経験
【20 代から40 代の方が活躍中!】 ※週4日~OK案件です! ※実務経験1年以上ありの方が対象の案件です! ■概要 配送システムの開発を担当します。フルリモート勤務が可能です。基本設計からテストまでを含みます。 ■具体的な作業内容 ・基本設計 ・開発 ・テスト 勤務開始時には、プロジェクトの一員として、コミュニケーションを取りながら上記業務を進めて頂く予定です。
案件の必須スキル
・円滑なコミュニケーションが取れる方 ・Javaの開発経験 5年以上 ・SpringBootを用いた開発経験3年以上 ・Gitの一般的な利用 ・CI/CDの一般的な利用 ・設計~開発~テストまで一連の工程を経験している方
【20 代から40 代の方が活躍中!】 ※週4日~OK案件です! ※実務経験1年以上ありの方が対象の案件です! ■概要 物流系アプリのiOSエンジニアとして、開発リーダーのポジションを担当していただきます。要件定義から開発、実装まで幅広く担当し、チームをリードしてプロジェクトを進めます。 ■具体的な業務内容 ・iOSアプリの設計および開発(Swift) ・要件定義や詳細設計の進行管理 ・開発チームのリーダーとしての業務 ・要件整理、スケジューリング、コードレビューの実施 勤務開始時には、プロジェクトの一員として、コミュニケーションを取りながら上記業務を進めて頂く予定です。
案件の必須スキル
・円滑なコミュニケーションが取れる方 ・Androidアプリの開発経験一年以上 ・Kotlinの開発経験一年以上 ・要件定義や詳細設計を自発的に進めた経験 ・Jetpack Composeを用いた開発経験(案件での経験ではなく、自主学習などでも経験も可) ・チーム開発経験
【20 代から40 代の方が活躍中!】 ※週4日~OK案件です! ※実務経験1年以上ありの方が対象の案件です! ■概要 銀行取引アプリケーションの開発を担当していただきます。iOSおよびAndroidの双方でアプリ開発を行い、Gitを使用したチーム開発を進めます。HTTP通信を行うアプリの開発経験が求められます。 ■具体的な業務内容 ・iOSアプリの設計および開発(Swift) ・Androidアプリの設計および開発(Kotlin) ・Gitを使用したチーム開発 ・HTTP通信を行うアプリの開発およびテスト 勤務開始時には、プロジェクトの一員として、コミュニケーションを取りながら上記業務を進めて頂く予定です。
案件の必須スキル
・円滑なコミュニケーションが取れる方 【必須条件(Android)】 - Kotlinを利用してのAndroidの開発経験年数1年以上 (または自分でアプリを制作して公開している方) - Gitを使用した2人以上のチームでの開発経験 - HTTP通信を行うアプリの開発経験 【必須条件(iOS)】 - iOS 開発経験 1年以上 もしくはご自身でアプリを公開しているかた - Swiftを利用した開発経験 半年以上 - 2人以上でのGitを利用したチーム開発経験 - StoryboardとAutolayoutを利用した画面開発経験 - HTTP通信を行うアプリの開発経験
案件概要:議事録アプリ開発(Kotlin,Seift) 業務内容: ・音声認識ライブラリや大規模言語モデルを利用した議事録アプリの開発 ・フィジビリティ調査を行いながらのPOC開発となります 場所:川崎駅(常駐) 外国籍:NG
案件の必須スキル
・Android(Kotlin) ・iOS(Swift) ※まずはAndroid向けの開発ですが、実現性が見込めない場合にiOS向けに転換と なる可能性があります。
【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! 【概要】 EC、デジタルコンテンツなど多数の ビジネスを展開しているメガベンチャー企業で、 Android向けの動画視聴アプリの開発・保守運用を行っています。 ・Swagger(OpenAPI)やGitHubActionsなどを活用して開発しているので、 アプリ開発以外の技術知識を身につけることができます。 ・具体的な業務内容は下記です。 ・フレームワーク・ライブラリ等の検証・導入および運用 ・AndroidOSの進化に伴う影響調査・対応 ・トラッキングデータを使った、アプリ・ユーザ行動の分析 【条件】 ・場所:フルリモート/六本木一丁目 ・面談:Web1回 ・服装:自由 ・勤務時間:10:00〜19:00 ・精算:140-180h 【求める人物像】 ・主体的にアイデアや意見を出せる方 ・素直で前向きな方 テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
・Kotlinでの開発経験2年以上 ・Androidアプリの開発経験5年以上
【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! ▼概要 AWSクラウドを使った構築や構成変更など インフラに関わる業務を担当していだきます。 必要に応じてクラウドのセキュリティ、パフォーマンス、コストの最適化を行ったり、 バックエンドアプリケーション(SpringBoot/Kotlin)を理解いただいた上で、 データベースやデータ分析基盤など基盤システムの安定稼働と最適化を行っていただきます。 ▼条件等 場所:フルリモート(初日出社あり)※渋谷駅 精算:140-180h 面談:Web1回 テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
・AWSクラウドの運用経験 ・Terraformを使ったインフラ管理経験 ・ECSを使ったWebサービスの運用経験 ・SpringBootバックエンドの開発 ・AuroraMySQLの運用 ・データ分析基盤の知識(Bigquery,Parquet,Embulkなど)
【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! ▼概要 AWSクラウドを使った構築や構成変更など インフラに関わる業務を担当していだきます。 必要に応じてクラウドのセキュリティ、パフォーマンス、コストの最適化を行ったり、 バックエンドアプリケーション(SpringBoot/Kotlin)を理解いただいた上で、 データベースやデータ分析基盤など基盤システムの安定稼働と最適化を行っていただきます。 ▼条件等 場所:フルリモート(初日出社あり)※渋谷駅 精算:140-180h 面談:Web1回 テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
・AWSクラウドの運用経験 ・Terraformを使ったインフラ管理経験 ・ECSを使ったWebサービスの運用経験 ・SpringBootバックエンドの開発 ・AuroraMySQLの運用 ・データ分析基盤の知識(Bigquery,Parquet,Embulkなど)
【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! 【概要】 EC、デジタルコンテンツなど多数の ビジネスを展開しているメガベンチャー企業で、 Android向けの動画視聴アプリの開発・保守運用を行っています。 ・Swagger(OpenAPI)やGitHubActionsなどを活用して開発しているので、 アプリ開発以外の技術知識を身につけることができます。 ・具体的な業務内容は下記です。 ・フレームワーク・ライブラリ等の検証・導入および運用 ・AndroidOSの進化に伴う影響調査・対応 ・トラッキングデータを使った、アプリ・ユーザ行動の分析 【条件】 ・場所:フルリモート/六本木一丁目 ・面談:Web1回 ・服装:自由 ・勤務時間:10:00〜19:00 ・精算:140-180h 【求める人物像】 ・主体的にアイデアや意見を出せる方 ・素直で前向きな方 テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
・Kotlinでの開発経験2年以上 ・Androidアプリの開発経験5年以上
【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! ▼概要 AWSクラウドを使った構築や構成変更など インフラに関わる業務を担当していだきます。 必要に応じてクラウドのセキュリティ、パフォーマンス、コストの最適化を行ったり、 バックエンドアプリケーション(SpringBoot/Kotlin)を理解いただいた上で、 データベースやデータ分析基盤など基盤システムの安定稼働と最適化を行っていただきます。 ▼条件等 場所:フルリモート(初日出社あり)※渋谷駅 精算:140-180h 面談:Web1回 テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
・AWSクラウドの運用経験 ・Terraformを使ったインフラ管理経験 ・ECSを使ったWebサービスの運用経験 ・SpringBootバックエンドの開発 ・AuroraMySQLの運用 ・データ分析基盤の知識(Bigquery,Parquet,Embulkなど)
【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! ▼概要 AWSクラウドを使った構築や構成変更など インフラに関わる業務を担当していだきます。 必要に応じてクラウドのセキュリティ、パフォーマンス、コストの最適化を行ったり、 バックエンドアプリケーション(SpringBoot/Kotlin)を理解いただいた上で、 データベースやデータ分析基盤など基盤システムの安定稼働と最適化を行っていただきます。 ▼条件等 場所:フルリモート(初日出社あり)※渋谷駅 精算:140-180h 面談:Web1回 テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
・AWSクラウドの運用経験 ・Terraformを使ったインフラ管理経験 ・ECSを使ったWebサービスの運用経験 ・SpringBootバックエンドの開発 ・AuroraMySQLの運用 ・データ分析基盤の知識(Bigquery,Parquet,Embulkなど)
【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! 【概要】 EC、デジタルコンテンツなど多数の ビジネスを展開しているメガベンチャー企業で、 Android向けの動画視聴アプリの開発・保守運用を行っています。 ・Swagger(OpenAPI)やGitHubActionsなどを活用して開発しているので、 アプリ開発以外の技術知識を身につけることができます。 ・具体的な業務内容は下記です。 ・フレームワーク・ライブラリ等の検証・導入および運用 ・AndroidOSの進化に伴う影響調査・対応 ・トラッキングデータを使った、アプリ・ユーザ行動の分析 【条件】 ・場所:フルリモート/六本木一丁目 ・面談:Web1回 ・服装:自由 ・勤務時間:10:00〜19:00 ・精算:140-180h 【求める人物像】 ・主体的にアイデアや意見を出せる方 ・素直で前向きな方 テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
・Kotlinでの開発経験2年以上 ・Androidアプリの開発経験5年以上
2,700万以上ダウンロードされているレシピ動画サービスにおいて、 AndroidアプリのUI/UXから設計、開発、品質、UI改善まで幅広く担当いただきます。 技術面は、プロダクト開発における問題解決や効率化のため、積極的に新しい技術を取り入れています。 <具体的には…> 下記のような業務をお任せする予定です ・KotlinでのAndroidアプリの新規機能追加、既存改善 ・Androidのバージョンアップ対応 ・店頭向けデジタルサイネージアプリの開発 Android
案件の必須スキル
Kotlinを用いたAndroidアプリ開発、運用経験:3年以上
ガバナンス管理系SaaSを運営する事業会社様にて、 SaaSシステムの新規機能開発・改善および新サービス開発を担当するエンジニアとして参画していただきます。 週1回出社の想定です。 スクラムチームの一員として、要求整理~リリースまでの一貫した開発を行います。 職務には、仕様策定、設計・実装、テスト、コードレビュー、リファクタリングなどが含まれ、 必要に応じてフロントエンドの実装も担当していただきます。 ペアプロなど、ご自身の経験や知見を生かした業務もございます。
案件の必須スキル
・チームでのWebアプリケーション開発経験 ・Java、Scala、Kotlinいずれかの言語での開発経験3年以上
【20 代から40 代の方が活躍中!】 ※週4日~OK案件です! ※実務経験1年以上ありの方が対象の案件です! ■概要 既存の機器アプリをリニューアルするプロジェクトです。要件定義から開発、単体テストまで幅広く対応いただきます。 ■具体的な作業内容 ・Java(Spring Boot)を用いた既存システムのリニューアル開発 ・要件定義、詳細設計から開発、単体テストまでを担当 ・Githubでのソースコード管理、Slackでのチームコミュニケーション ・IntelliJを使用した開発 勤務開始時には、プロジェクトの一員として、コミュニケーションを取りながら上記業務を進めて頂く予定です。
案件の必須スキル
・円滑なコミュニケーションが取れる方 ・Kotlin or Javaによるwebアプリケーション開発経験(3年以上) ・Spring Bootによるwebアプリケーション開発経験(3年以上)
【20 代から40 代の方が活躍中!】 ※週4日~OK案件です! ※実務経験1年以上ありの方が対象の案件です! ■概要 航空予約サイトのサーバーサイドエンジニアを募集しています。BFF(Backend for Frontend)領域で内部CMSとフロント側との情報連携部分を担当していただきます。現在は設計フェーズ中で、実装から参画いただく予定です。 ■具体的な作業内容 ・BFFとして内部CMSとフロントエンドとの情報連携部分の設計と実装 ・APIの大枠IF設計に関与し、実装フェーズに対応 ・リリースフェーズはph2に向けたサーバーサイドの実装 ・チームでの協力と情報共有を通じて、プロジェクトの推進 勤務開始時には、プロジェクトの一員として、コミュニケーションを取りながら上記業務を進めて頂く予定です。
案件の必須スキル
・円滑なコミュニケーションが取れる方 ・Kotlin or Javaによるwebアプリケーション開発経験 ・Spring Bootによるwebアプリケーション開発経験 ・Gitを利用したチーム開発経験
【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! ■案件内容 フロントエンド開発をご担当頂きます。 開発環境は下記の通りです。 バックエンド:Go フロントエンド:JavaScript,React,Redux,Next.js※TypeScript導入中 ネイティブアプリ:Swift,Kotlin データベース:MySQL,Redshift インフラ:AWS 開発環境:Docker リポジトリ管理:Github ■担当工程:基本設計~テスト ■作業場所:フルリモート/渋谷 ■精算:140-180 ■打ち合わせ:WEB1回 テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
フロントエンドの開発経験 Reactでの開発経験 デザインデータを基にして自身でマークアップした経験(HTML,CSS)
【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! ■案件内容 フロントエンド開発をご担当頂きます。 開発環境は下記の通りです。 バックエンド:Go フロントエンド:JavaScript,React,Redux,Next.js※TypeScript導入中 ネイティブアプリ:Swift,Kotlin データベース:MySQL,Redshift インフラ:AWS 開発環境:Docker リポジトリ管理:Github ■担当工程:基本設計~テスト ■作業場所:フルリモート/渋谷 ■精算:140-180 ■打ち合わせ:WEB1回 テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
フロントエンドの開発経験 Reactでの開発経験 デザインデータを基にして自身でマークアップした経験(HTML,CSS)
【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! ▼概要 新規機能追加や改修、運用を含むサーバーサイド開発をご対応いただきます。 主にPdMとの要件擦り合わせからプロダクト開発リードをしていただき Kotlin/SpringBootによるアプリケーション設計・開発をメインに担当していただきます。 要件定義から仕様書作成、実装〜運用まで一気通貫で業務していただきます。 言語:Kotlin,TypeScript,JavaScript,Python等 フレームワーク等:SpringBoot,Vue.js(Typescript) 永続化:MySQL(Aurora) 構成管理:Docker,TerraformCloud クラウドサービス:AWS(ECS,SQS,SNS,RDS,CodeBuild、CodeDeploy、CodePipeline、ElasticSearch等) 監視:Datadog,CloudWatch 開発環境:Mac,Github,Notion,Slack,IntelliJIDEA等 テストオートメーション:MagicPod ▼条件等 場所:リモート可/渋谷駅 精算:140-180h 面談:Web1回 時間:10時~19時 備考:私服可、PC貸与 テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
・kotlinを使用したバックエンド開発経験 ・SpringBootを使用した経験 ・Webアプリケーションの設計・開発・運用経験5年以上 ・リーダーとしての経験 ・B2BSaaS、業務アプリケーションの設計、開発の実務経験 ・新規サービスの施策提案、PoC実施経験 ・AWS、Azure、GCPのクラウドサービスを使用した設計・開発・運用経験3年以上
【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! ▼概要 新規機能追加や改修、運用を含むサーバーサイド開発をご対応いただきます。 主にPdMとの要件擦り合わせからプロダクト開発リードをしていただき Kotlin/SpringBootによるアプリケーション設計・開発をメインに担当していただきます。 要件定義から仕様書作成、実装〜運用まで一気通貫で業務していただきます。 言語:Kotlin,TypeScript,JavaScript,Python等 フレームワーク等:SpringBoot,Vue.js(Typescript) 永続化:MySQL(Aurora) 構成管理:Docker,TerraformCloud クラウドサービス:AWS(ECS,SQS,SNS,RDS,CodeBuild、CodeDeploy、CodePipeline、ElasticSearch等) 監視:Datadog,CloudWatch 開発環境:Mac,Github,Notion,Slack,IntelliJIDEA等 テストオートメーション:MagicPod ▼条件等 場所:リモート可/渋谷駅 精算:140-180h 面談:Web1回 時間:10時~19時 備考:私服可、PC貸与 テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
・kotlinを使用したバックエンド開発経験 ・SpringBootを使用した経験 ・Webアプリケーションの設計・開発・運用経験5年以上 ・リーダーとしての経験 ・B2BSaaS、業務アプリケーションの設計、開発の実務経験 ・新規サービスの施策提案、PoC実施経験 ・AWS、Azure、GCPのクラウドサービスを使用した設計・開発・運用経験3年以上
【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! ▼概要 物流tech企業でのDXプラットフォームにて AWSクラウドを使った構築や構成変更などインフラに関わる業務を担当していただきます。 必要に応じてクラウドのセキュリティ、パフォーマンス、コストの最適化を行ったり、 バックエンドアプリケーション(SpringBoot/Kotlin)を理解いただいた上で、 データベースやデータ分析基盤など基盤システムの安定稼働と最適化を行っていただきます。 ▼条件等 場所:フルリモート(初日出社あり)※渋谷駅 精算:140-180h 面談:Web1回 テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
・AWSクラウドの運用経験 ・Terraformを使ったインフラ管理経験 ・ECSを使ったWebサービスの運用経験 ・SpringBootバックエンドの開発 ・AuroraMySQLの運用 ・データ分析基盤の知識(Bigquery,Parquet,Embulkなど)
【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! ▼概要 物流tech企業でのDXプラットフォームにて AWSクラウドを使った構築や構成変更などインフラに関わる業務を担当していただきます。 必要に応じてクラウドのセキュリティ、パフォーマンス、コストの最適化を行ったり、 バックエンドアプリケーション(SpringBoot/Kotlin)を理解いただいた上で、 データベースやデータ分析基盤など基盤システムの安定稼働と最適化を行っていただきます。 ▼条件等 場所:フルリモート(初日出社あり)※渋谷駅 精算:140-180h 面談:Web1回 テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
・AWSクラウドの運用経験 ・Terraformを使ったインフラ管理経験 ・ECSを使ったWebサービスの運用経験 ・SpringBootバックエンドの開発 ・AuroraMySQLの運用 ・データ分析基盤の知識(Bigquery,Parquet,Embulkなど)
【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! 【概要】 動画視聴アプリの開発・保守運用(Android)をご担当いただきます。 ・具体的な業務内容は下記です。 ・フレームワーク・ライブラリ等の検証・導入および運用 ・AndroidOSの進化に伴う影響調査・対応 ・トラッキングデータを使った、アプリ・ユーザ行動の分析 【条件】 ・場所:六本木一丁目/フルリモート(初日は出社) ・面談:Web1回 【求める人物像】 ・主体的にアイデアや意見を出せる方 ・素直で前向きな方 【備考】 ・服装:自由 ・勤務時間:10:00〜19:00 ・精算:140-180h テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
・Kotlinでの開発経験2年以上 ・Androidアプリの開発経験5年以上
【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! ▼概要 新規機能追加や改修、運用を含むサーバーサイド開発をご対応いただきます。 主にPdMとの要件擦り合わせからプロダクト開発リードをしていただき Kotlin/SpringBootによるアプリケーション設計・開発をメインに担当していただきます。 要件定義から仕様書作成、実装〜運用まで一気通貫で業務していただきます。 言語:Kotlin,TypeScript,JavaScript,Python等 フレームワーク等:SpringBoot,Vue.js(Typescript) 永続化:MySQL(Aurora) 構成管理:Docker,TerraformCloud クラウドサービス:AWS(ECS,SQS,SNS,RDS,CodeBuild、CodeDeploy、CodePipeline、ElasticSearch等) 監視:Datadog,CloudWatch 開発環境:Mac,Github,Notion,Slack,IntelliJIDEA等 テストオートメーション:MagicPod ▼条件等 場所:リモート可/渋谷駅 精算:140-180h 面談:Web1回 時間:10時~19時 備考:私服可、PC貸与 テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
・kotlinを使用したバックエンド開発経験 ・SpringBootを使用した経験 ・Webアプリケーションの設計・開発・運用経験5年以上 ・リーダーとしての経験 ・B2BSaaS、業務アプリケーションの設計、開発の実務経験 ・新規サービスの施策提案、PoC実施経験 ・AWS、Azure、GCPのクラウドサービスを使用した設計・開発・運用経験3年以上
【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! ▼概要 新規機能追加や改修、運用を含むサーバーサイド開発をご対応いただきます。 主にPdMとの要件擦り合わせからプロダクト開発リードをしていただき Kotlin/SpringBootによるアプリケーション設計・開発をメインに担当していただきます。 要件定義から仕様書作成、実装〜運用まで一気通貫で業務していただきます。 言語:Kotlin,TypeScript,JavaScript,Python等 フレームワーク等:SpringBoot,Vue.js(Typescript) 永続化:MySQL(Aurora) 構成管理:Docker,TerraformCloud クラウドサービス:AWS(ECS,SQS,SNS,RDS,CodeBuild、CodeDeploy、CodePipeline、ElasticSearch等) 監視:Datadog,CloudWatch 開発環境:Mac,Github,Notion,Slack,IntelliJIDEA等 テストオートメーション:MagicPod ▼条件等 場所:リモート可/渋谷駅 精算:140-180h 面談:Web1回 時間:10時~19時 備考:私服可、PC貸与 テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
・kotlinを使用したバックエンド開発経験 ・SpringBootを使用した経験 ・Webアプリケーションの設計・開発・運用経験5年以上 ・リーダーとしての経験 ・B2BSaaS、業務アプリケーションの設計、開発の実務経験 ・新規サービスの施策提案、PoC実施経験 ・AWS、Azure、GCPのクラウドサービスを使用した設計・開発・運用経験3年以上
【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! ▼概要 物流tech企業でのDXプラットフォームにて AWSクラウドを使った構築や構成変更などインフラに関わる業務を担当していただきます。 必要に応じてクラウドのセキュリティ、パフォーマンス、コストの最適化を行ったり、 バックエンドアプリケーション(SpringBoot/Kotlin)を理解いただいた上で、 データベースやデータ分析基盤など基盤システムの安定稼働と最適化を行っていただきます。 ▼条件等 場所:フルリモート(初日出社あり)※渋谷駅 精算:140-180h 面談:Web1回 テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
・AWSクラウドの運用経験 ・Terraformを使ったインフラ管理経験 ・ECSを使ったWebサービスの運用経験 ・SpringBootバックエンドの開発 ・AuroraMySQLの運用 ・データ分析基盤の知識(Bigquery,Parquet,Embulkなど)
【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! ▼概要 物流tech企業でのDXプラットフォームにて AWSクラウドを使った構築や構成変更などインフラに関わる業務を担当していただきます。 必要に応じてクラウドのセキュリティ、パフォーマンス、コストの最適化を行ったり、 バックエンドアプリケーション(SpringBoot/Kotlin)を理解いただいた上で、 データベースやデータ分析基盤など基盤システムの安定稼働と最適化を行っていただきます。 ▼条件等 場所:フルリモート(初日出社あり)※渋谷駅 精算:140-180h 面談:Web1回 テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
・AWSクラウドの運用経験 ・Terraformを使ったインフラ管理経験 ・ECSを使ったWebサービスの運用経験 ・SpringBootバックエンドの開発 ・AuroraMySQLの運用 ・データ分析基盤の知識(Bigquery,Parquet,Embulkなど)
案件概要:市場GWのシステム移行(Java) 業務内容: ・移行に伴う動作検証のためのテストケースを作成する ・既存のソースコードを用いて動作確認を実施し、問題点を特定する (ログファイルやデータベースレコードの分析を含む) ・検証結果を詳細にドキュメント化し、報告書としてまとめる ・テスト結果に基づき、必要に応じてコードの修正を行う (修正後のコードはテックリードがレビューします) ・プロジェクトの進行に伴い、既存の設計資料やその他の資料を最新の情報に更新する 勤務時間:9:00~17:30 場所:二子玉川常駐 外国籍:NG
案件の必須スキル
・Java (Spring Boot) ・Tomcat/Apache ・MySQL ・Linux/Shell command ・Git ※必須スキル5年以上理想
【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! 【内容】 以下の業務をお願いする予定です。 技術的な知見を用いた設計・実装サポート 設計やコードのレビュー、適切なフィードバック 技術的なチャレンジを通じたチームの技術力の向上 チームのアウトプット(コード、設計)の向上 チームの生産性(スキル、生産プロセス)の向上 【勤務地】渋谷駅 【時間】10:00-19:00 【精算幅】140-180H(中間割) 【面談】1回 【服装】私服可能 テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
・Kotlin又はSpringBootでの開発経験3年以上
【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! 【内容】 以下の業務をお願いする予定です。 技術的な知見を用いた設計・実装サポート 設計やコードのレビュー、適切なフィードバック 技術的なチャレンジを通じたチームの技術力の向上 チームのアウトプット(コード、設計)の向上 チームの生産性(スキル、生産プロセス)の向上 【勤務地】渋谷駅 【時間】10:00-19:00 【精算幅】140-180H(中間割) 【面談】1回 【服装】私服可能 テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
・Kotlin又はSpringBootでの開発経験3年以上
【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! 【内容】 以下の業務をお願いする予定です。 技術的な知見を用いた設計・実装サポート 設計やコードのレビュー、適切なフィードバック 技術的なチャレンジを通じたチームの技術力の向上 チームのアウトプット(コード、設計)の向上 チームの生産性(スキル、生産プロセス)の向上 【勤務地】渋谷駅 【時間】10:00-19:00 【精算幅】140-180H(中間割) 【面談】1回 【服装】私服可能 テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
・Kotlin又はSpringBootでの開発経験3年以上
ご自身や家族の健康、医療記録を行い、救急時などのいざという時にスムーズな対応をサポートするアプリです。 PHRを用いた日々の健康管理、救急時の応急手当や一次救命処置ガイド、救援依頼、医療関係者への情報伝達や ご家族への緊急連絡をサポートします。 提携している医療機関により、健康診断結果、PCR検査結果、透析実施履歴などを受け取ることができるサービスになります。 Android
案件の必須スキル
・Kotlinを用いたAndroid開発で3年以上の実務経験 ・Android標準ライブラリ、フレームワークの理解 ・Kotlin Coroutine/Flowを利用した開発経験 ・Jetpack Composeを利用した開発経験
航空機関連サービスの開発において、システム開発の重要な役割を担っています。 大規模かつ急成長中のJAL系列のエアラインであり、国内外で利用者を抱える航空会社です。 この大規模システムの開発、運用を通じて、旅行、空港、飛行機という移動のインフラに貢献しています。 航空業界の未来に挑戦していただけるエンジニアを募集します。 ■業務内容 ・デザイナー、及びフロントエンドエンジニアと協調したUI/UXの設計 ・gRPCサーバーの設計と実装 ・サードパーティが提供するSaaSにおけるAPIの調査と検証 ・開発した機能に対するテスト ・CI/CD環境の構築、整備 ・インフラの構築 ・モニタリングとアラートの設定 ・システムの保守運用 ※フルリモート可 Android
案件の必須スキル
・スクラム開発経験 →項番何番で経験があるかご確認いただけますと幸いです。 ・次のいずれかの言語の内、3年以上の経験があること Go / Java / Kotlin / Scala / C# / TypeScript ・次のいずれかのクラウドを使用した開発経験が2年以上であること Google Cloud / AWS / Azure ・ソフトウェアアーキテクチャかデザインパターンの利用経験がある ・フレームワークやMVCの利用経験のみはNG ・ユニットテストの実装経験がある
Kotlin(Springboot)を用いた金融アプリ開発業務全般を担っていただきます。 ・設計、開発 ・テストコードの実装 ・リファクタリング ・デザイナーと折衝 ・アプリエンジニアとのすり合わせ ・コードレビュー など ※フルリモート可 Android
案件の必須スキル
・Kotlin or Java(Springboot)を用いた開発経験:3年以上 ・基本設計経験 ・アジャイル開発経験
ECシステムの立ち上げ~CS代行、運用まで幅広く支援している企業にて、 バックエンド、フロントエンドの開発をおこなっていただきます。 Android
案件の必須スキル
・Kotlinでの開発経験:3年以上 ・Backend開発経験:Kotlin/Java + REST API/GraphQL ・アプリデザイン、プロダクト要件に基づいて自ら主体となって必要機能やコード構成を設計した経験 ・複数の開発者のチームの中での豊富な開発経験 ・テストコードの実装経験 ・Git/GitHubを使ったソースコードバージョン管理の豊富な経験
1 - 50件/全4,680件
この条件の新着案件情報を受け取る
この条件の新着案件情報を受け取る
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上で動作する言語です。 汎用性、習得難易度、将来性から見ていきましょう。 汎用性の観点ではAndroidアプリ開発、サーバーサイド/バックエンド開発、デスクトップアプリ開発、IoT関連開発、クロスプラットフォームモバイル開発が可能です。一方、JavaはWeb開発、基幹システム、モバイルアプリ開発と幅広く開発できます。どちらの開発言語も幅広く開発できますが、KotlinはAndroidアプリ開発に適しておりJavaは基幹システムなど大規模なアプリやデータ処理などを得意としています。 次に学習難易度についてKotlinはJavaよりも学習の難易度は比較的低いです。 その理由としてJavaよりもシンプルなコード記述であることやGoogleがオンライン学習サポートを提供しているためです。 一方Javaの習得難易度は高く、オブジェクト指向の理解やコード記述量が多いこと、決められたルールや構文が多いことが要因です。 なお、KotlinはJavaの代替言語として設計されているため、Javaを習得している方はKotlinの習得も比較的簡単です。 最後に将来性はどちらの開発言語とも高いでしょう。 まずKotlinを分析してみましょう。 Market Research Communityが行なったモバイルアプリ市場の調査レポートによるとモバイルアプリケーション市場規模は2021年に1,876億米ドルと評価され、予測期間(2023年から2030年)中に13.3%のCAGRを記録し、市場は2030年までに5,772億米ドルに達すると予測されています。また、KotlinはGoogleのサポートされていることなどを考慮すると今後も需要が無くなる可能性は低く、将来性は安定しているでしょう。 次にJavaを分析してみましょう。Javaは様々な開発ができ、特に基幹システムではJavaが多く利用されております。システムが大規模になればなるほど技術変更は困難であり、今後もJavaの需要が無くなる可能性は低く、将来性は安定しているでしょう。 ■Kotlinはオワコンなのか? Kotlinはオワコンではない開発言語です。 その理由としてGoogleに公式サポートされていることや先述したようにモバイルアプリ市場は順調な上昇を続けていること、今後もAIやVR/AR、IoTなどの技術によりIT市場が急速に拡大することを考慮すると、Kotlinはオワコンではなく、今後も需要が高まる開発言語の1つと言えるでしょう。 なお、アクセス解析サービス「StatCounter」でのモバイルOSの市場シェア比率はAndroidが約69%、iOSが約29%となっており圧倒的にAndroidの比率が多いことがわかります。 ■Kotlinを活用するメリット Kotlinを習得することにより、具体的に以下のようなメリットがあります。 ・Androidアプリ開発に適している ・Javaとの相互運用性がある ・安全性が高い ・充実した言語サポート ・活発なコミュニティ ・転職に有利になりやすい ・将来性がある KotlinはAndroidアプリ開発、サーバーサイド/バックエンド開発、デスクトップアプリ開発、IoT関連開発、クロスプラットフォームモバイル開発と様々な開発に活用されているため、比較的求人・案件は豊富です。そのため習得した後に求人・案件が少なく参画できないことは少ないでしょう。 ■Kotlinを活用するデメリット Kotlinを習得することにより、具体的に以下のようなデメリットがあります。 ・Androidアプリ開発以外の事例が少ない ・日本語のドキュメントが少ない Kotlinはメリットが多いですが、適していない開発や学習コストにおいて注意すべき点がいくつかあることを理解しておきましょう。 Kotlin習得を今後検討しているフリーランスエンジニアは活用のメリットデメリットを比較した上で決めると後悔が少ないでしょう。 ■Kotlinフリーランスエンジニアとして携わることができるフリーランス求人・案件例 ・Androidアプリ開発 具体的にはUI設計、バックエンドとの連携、データベース管理、アプリのパフォーマンス最適化などを行います。 Kotlinフリーランスエンジニアが求人・案件を獲得する上で、Kotlinを使った開発経験、 Android SDK・Android Studioの使用経験、UI・UXデザインの知見/知識、RESTful APIなどAPIとの連携経験、データベース管理経験、JenkinsなどCI/CDツールの経験、効率的なデータ構造などパフォーマンス最適化の知識などがあると参画しやすいでしょう。 ・サーバーサイド/バックエンド開発 具体的にはWebアプリ、APIサーバー、データ処理システム、クラウドベースのサービスなどのプロジェクトでの開発が多いでしょう。 Kotlinフリーランスエンジニアが求人・案件を獲得する上で、Kotlinを使った開発経験、 Spring BootやKtorなどのバックエンド開発フレームワークの使用経験、MySQLやPostgreSQLなどデータベーススキル、RESTful APIなどAPIとの連携経験、セキュリティ知識、マイクロサービスアーキテクチャの理解、DockerやKubernetesなどの使用経験、JenkinsなどCI/CDツールの経験などがあると参画しやすいでしょう。 ・IoT関連開発 具体的にスマートデバイス、ウェアラブルデバイス、工業用IoTシステム、ヘルスケアデバイスなどのプロジェクトに参画することが多いでしょう。 Kotlinフリーランスエンジニアが求人・案件を獲得する上で、Kotlinを使った開発経験、 MQTTやCoAPなどのIoTプロトコル知識、BluetoothやWi-Fiなどの無線通信技術の知識、データ処理経験、AWS IoTやAzure IoTなどクラウドベースのIoTプラットフォームの使用経験、セキュリティ知識、マイクロサービスアーキテクチャの理解、Dockerなどの使用経験、ハードウェア知識などがあると参画しやすいでしょう。 ・クロスプラットフォームモバイル開発 具体的には、iOSとAndroidのモバイルアプリ開発に参画し、共有コードの設計と実装、プラットフォーム固有の機能の統合、UI/UXのカスタマイズ、テストとデバッグなどを担当します。 Kotlinフリーランスエンジニアが求人・案件を獲得する上で、Kotlinを使った開発経験、 Kotlin Multiplatformの使用経験、FlutterやReact Nativeなどの使用経験、iOS(Swift)やAndroidでの開発経験、UI・UXデザインの知見/知識、RESTful APIなどAPIとの連携経験、JenkinsなどCI/CDツールの経験、Gitなどのバージョン管理経験、データベース管理経験などがあると参画しやすいでしょう。 ■Kotlinフリーランス求人・案件のリモートワーク・在宅・持ち帰り状況 KotlinはAndroidアプリ開発、サーバーサイド/バックエンド開発、デスクトップアプリ開発、IoT関連開発、クロスプラットフォームモバイル開発など様々な開発求人・案件があり、多くの開発現場においてリモートワークや在宅・持ち帰りのフリーランス求人・案件が増えています。 しかし、セキュリティや機密情報保持などの様々な要因によりリモートワークや在宅・持ち帰りが難しいKotlinフリーランス求人・案件も一部存在します。 特にIoT関連開発においてはハードウェアを扱っていることも多く、リモートワークや在宅・持ち帰りはほとんどないでしょう。 未だコロナが蔓延しておりますが、リモートワークや在宅ではコミュニケーションが取りづらいなどの課題も見えており、出社に切り替えている企業も多くなっております。 特に出社とリモートワーク・在宅を混合している働き方であるハイブリットワークが近年増加傾向であり、今後Kotlinを含むフリーランス求人・案件のリモートワークや在宅・持ち帰り化は増減なく、現状のまま維持していく可能性が高いでしょう。 フリーランス求人・案件の中でもリモートワークや在宅・持ち帰りのみに参画したいフリーランスエンジニアはAndroidアプリ開発、サーバーサイド/バックエンド開発、デスクトップアプリ開発、クロスプラットフォームモバイル開発のフリーランス求人・案件を探してみましょう。 ■Kotlinでの週2日・週3日フリーランス求人・案件 Kotlinの週2日・週3日フリーランス求人・案件はKotlin全体のフリーランス求人・案件の中で8%ほどの割合で存在します。 また週2日・週3日などの時短でも月額単価110万円など、高単価案件・求人も多く存在します。 複数求人・案件に参画できるため、様々なプロダクトやサービス開発に携われたり、多種多様なエンジニアとコミュニケーションを取れます。 高単価求人・案件はKotlinスキル以外にも、JavaやSwiftなど開発言語での豊富な開発経験、上流工程〜下流工程まで一貫した開発経験、プロジェクトリード経験などある程度の開発実績や知識が備わっている方でないと参画が難しいでしょう。 フリーランスエンジニアとして週2日・週3日フリーランス求人・案件に参画したい方は現状の市場動向の把握をした上で自分のスキルに見合うフリーランス求人・案件を探すことをおすすめします。 ■Kotlinフリーランス求人・案件に参画するために必要なスキル Kotlinフリーランス求人・案件に参画するために必要なスキルとしては、Kotlin自体の開発経験、フロントエンドやサーバーサイド開発経験で頻繁に使用される周辺知識/スキルです。 技術面とその他周辺スキル/知識に分けてみていきましょう。 まず、技術面においてKotlinフリーランスエンジニアとして、Kotlinでの開発経験はもちろん 、Android SDKとAndroid Studioの使用経験、Kotlin Multiplatformの使用経験、Spring BootやKtorなどのフレームワークの使用経験や知識、RESTful APIなどのAPI開発経験、DockerやKubernetesの使用経験、Gitなどのバージョン管理ツールの使用経験があるとフリーランス求人・案件に参画しやすいでしょう。 その他周辺スキル/知識として、コミュニケーションスキルや問題解決スキル、ドキュメント作成スキル、知識を常にアップデートできるスキルなどがあるとフリーランス求人・案件に参画しやすいでしょう。 上記技術面とその他周辺スキル/知識、どちらかが欠けているとKotlinフリーランス求人・案件に参画できない可能性があるので念頭においておきましょう。 さらにフリーランスエンジニアとして、高単価のフリーランス求人・案件に参画を希望している場合、上流工程での経験やチームマネジメント経験があることが望ましいでしょう。 ■Kotlin開発経験年数別のアドバイス Kotlinフリーランス求人・案件に参画するため、Kotlin開発経験年数別のアドバイスをそれぞれ開発経験1〜2年、開発経験2〜3年、開発経験5年以上に分けて解説します。 ・開発経験1〜2年のKotlinフリーランスエンジニア エンジニアとして、Kotlinの基本的な構文や標準ライブラリ、基本的な機能の理解を深めましょう。 Androidアプリ開発やバックエンド開発ができる小規模プロジェクトへ参画しシステムを開発するなどして積極的に実践で活用できるKotlinスキルを身につけていきましょう。 フリーランス求人・案件に参画した際は技術や業界のノウハウを学んでいくため、経験豊富な他のエンジニアやメンターを見つけることをおすすめします。積極的にコードレビューやフィードバックをもらいスキルアップを図りましょう。 ・開発経験2〜3年のKotlinフリーランスエンジニア エンジニアとして、中〜大規模プロジェクトに参画し、チーム開発を行いましょう。 クロスプラットフォームモバイル開発なども参画するためにKotlin Multiplatformの知識やSwiftの習得、Flutterの習得を積極的に行い、Kotlin開発における周辺技術や環境に積極的に触れ、スキルアップを図りましょう。 その他要件定義やプロジェクト管理、コミュニケーションスキルなどの技術以外のスキルも身につけることをおすすめします。 開発経験2〜3年のフリーランスエンジニアはある程度技術スキルも備わっており、Kotlinフリーランス求人・案件に参画しやすいため、継続的にフリーランス求人・案件に参画できるようにネットワークを広げていくとなお良いでしょう。 ・開発経験5年以上のKotlinフリーランスエンジニア エンジニアとして、プロジェクトの技術的方向やアーキテクチャ設計のリードができるような経験や知識を身につけましょう。 また、マイクロサービスなど特定の分野での専門性を高めましょう。 若手エンジニアへの教育やメンタリングを行える場合は自分の持っている知識の再確認の意味も込めて行ってみることをおすすめします。 その他、コミュニティへの貢献のため、コミュニティ活動に参加して知識や経験を共有してみることもおすすめします。 開発経験5年以上のKotlinフリーランスエンジニアでも専門的な知識の学習やより実務をこなすことは重要です。IT技術は日々成長しておりかつ廃れていくため、常に最新技術やトレンドを学び、アップデートしていきましょう。 ■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フレームワーク・ライブラリとして、Spring Boot、Ktor、Exposed、wasabi、Ktor、Javalin、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は小〜中規模と幅広い開発規模に適したフレームワークです。大規模開発で活用する場合は特定のコンポーネント開発に活用すると良いでしょう。 ・Exposed ExposedはJetBrains社が提供するKotlin向けのORMフレームワークです。Exposedの特徴として、型安全であること、DSL(ドメイン特化言語)を使用した直感的なクエリ作成、マルチデータベース対応、トランザクション管理の容易さなどが挙げられます。 軽量かつ高性能で、JVM上で動作するためマルチプラットフォーム対応です。 Exposedは小〜中規模のプロジェクトに適しており、大規模プロジェクトでも効果的にデータベース操作を行うことが可能です。 ・Wasabi WasabiはKotlin言語を使用してWebアプリケーションを開発するための軽量で直感的なフレームワークです。必要最低限の機能を持つことで迅速な開発と高いパフォーマンスを実現します。モジュール化された設計により、プロジェクトの要件に応じて柔軟にカスタマイズ可能です。非同期処理をサポートし、高負荷環境でも効率的なリクエスト処理が行えます。JVM上で動作し、マルチプラットフォーム対応が可能です。 初心者から経験豊富な開発者まで幅広い層に適したシンプルなAPIとドキュメントが特徴です。小〜中規模のWebアプリケーション開発や迅速なプロトタイピングに最適で、特定のユースケースにおいて大規模開発にも対応できます。 ・Javalin Javalinはシンプルで軽量なKotlinおよびJava向けのWebフレームワークです。RESTful APIの構築に最適化されており、シンプルなAPI設計により学習コストが低く、迅速な開発が可能です。非同期処理をサポートし、WebSocketの機能も備えています。 JavalinはKotlinとJavaの両方で利用可能で、JVM上で動作するためマルチプラットフォーム対応です。シンプルな構造と高い拡張性を持ち、小〜中規模のプロジェクトに適していますが、大規模開発でも柔軟に対応可能です。 ・Micronaut Micronautは現代のマイクロサービスアーキテクチャに最適化されたKotlinフレームワークです。軽量で高速な起動時間と低メモリ消費を実現し、クラウド環境やサーバーレスアプリケーションに適しています。非同期処理やリフレクションのないDIをサポートし、JVM上で動作するためマルチプラットフォーム対応です。 強力なコンパイル時チェックと豊富な機能拡張により、高い信頼性と生産性を提供します。小規模から大規模なプロジェクトまで幅広く対応可能です。 Kotlinフレームワーク・ライブラリを選ぶときの注意点 KotlinだけではなくIT技術全般にいえることですが、IT分野は日々新しい技術が開発されており、人気(頻繁に使用される)フレームワーク・ライブラリの入れ替わりも激しいです。そのため、常に市場動向や海外のエンジニアメディアなどを確認しておきましょう。 ■Kotlinフリーランス求人・案件参画するために役立つ資格 Kotlinフリーランスエンジニアが取得しておいて損のない資格を4つ紹介します。 ・Android技術者認定試験 Android技術者認定試験とは、アメリカ・Googleを中心とした「Open Handset Alliance」(OHA)のAndroid Open Source Project(AOSP)が提供しているAndroidアプリ開発プラットフォームに関する試験です。 この試験は「アプリケーション技術者認定試験」と「プラットフォーム技術者認定試験」に分かれています。試験内容はAndroid Studioの使用やAndroidアプリの基本的なUI設計、アプリのデータストレージやデータ取得などに関する問題です。試験は日本語または英語が選択できます。 Android技術者認定試験を習得することにより、Androidスキルの証明になるだけでなく就職や転職に有利に働く可能性があります。 KotlinフリーランスエンジニアとしてAndroid技術者認定試験に興味/関心がある方はぜひ挑戦してみてはいかがでしょうか。 ・ETEC(組込み技術者試験制度) ETEC(組込み技術者試験制度)は、一般社団法人組込みシステム技術協会(JASA)が総括している認定資格であり、組み込み系技術に関連する知識やスキルが問われます。 ETEC(組込み技術者試験制度)は「組込みソフトウェア技術者試験クラス2(エントリレベル)」と「組込みソフトウェア技術者試験クラス1(ミドルレベル)」に分かれています。 試験は組込みシステムの基本的な概念からハードウェアとソフトウェアの関連知識、開発プロセス、設計手法、プログラミング技術などが出題されます。 ETEC(組込み技術者試験制度)は合否判定せず、グレー評価されます。評価方法で不足している知識やスキルを教えてくれる試験となっています。 ETEC(組込み技術者試験制度)を習得することにより、組み込み系スキルの証明になるだけでなく就職や転職に有利に働く可能性があります。 Kotlinフリーランス求人・案件の中でも組込み関連開発に携わりたいフリーランスエンジニアはETEC(組込み技術者試験制度)に挑戦してみてはいかがでしょうか。 ・ITストラテジスト試験 ITストラテジスト試験は、IT系国家資格の中でも最難関の試験です。 ITストラテジスト試験は、基本的なIT知識、情報技術を駆使した経営戦略の策定能力や推進力などが出題されます。ITストラテジスト試験の取得難易度は高く、10~15%ほどの合格率です。 Kotlinフリーランスエンジニアとして、ITスキルや経営戦略などコンサルに近いスキルを身に付けることができます。そのため、フリーランスエンジニアとして取得しておいて損のない資格でしょう。 ・プロジェクトマネージャ試験(PM) プロジェクトマネージャ試験(PM)は一般財団法人情報処理推進機構(IPA)が実施している情報処理系の国家資格です。 プロジェクト責任者として、情報システムの開発プロジェクトにおけるプロジェクトマネージャ(PM)の役割を果たすことができるかを図る試験です。 自身が普段あまり担当しないようなシステム開発工程の知識/スキルを身に付けることが出来ることや、クライアントなどとの信頼構築を築けるためKotlinフリーランスエンジニアとして取得しておいて損のない資格でしょう。 その他、プロジェクトマネージャ試験(PM)合格者に対しては、他の高度情報処理技術者試験の科目が2年間免除になったり、弁理士、中小企業診断士、国家公務員試験など他分野の難関資格の科目が一部免除になるメリットもあります。 Kotlin関連の資格を習得することは良いことですが、フリーランス求人・案件に参画するという目的を失わないようにしましょう。 資格取得によって、一定数スキルを証明することは可能ですが重要視すべきことは、Kotlinの実務経験や周辺で必要な開発スキルを保有していることです。 そのため資格は開発実務経験年数がある程度備わっている方や時間的に余裕がある方が取得すると良いでしょう。 Kotlinエンジニアとして、実務未経験にも関わらず資格の取得を最優先事項にすることはやめておきましょう。 ■Kotlinフリーランス求人・案件の未経験での参画 Kotlin開発実務未経験の場合、参画できるフリーランス求人・案件は限られてくるでしょう。 Kotlinなどフリーランス求人・案件は参画後すぐに稼働してもらいたいため、即戦力エンジニアを欲していることが多いです。 Kotlin未経験からフリーランス求人・案件への参画を検討/希望している方は、はじめに正社員や派遣・契約社員として2〜3年ほど開発経験を積むもしくはクラウドワーカーや副業として2年ほど開発実務をこなしましょう。 フリーランス求人・案件に参画する上でコミュニケーションスキルや能動的に動けるかなども見られますが、やはり一番重要視されるポイントは求人・案件の要件の合致度合いです。そのため、上記以外にも実務経験を作れるのであれば積極的にこなしていきましょう。 フリーランス求人・案件への参画を目指すにあたって、他開発言語の知識も身につけておくと、担当領域の幅を広げることができ、選択できるフリーランス求人・案件の選択肢を増やせるでしょう。例えば、Kotlinフリーランス求人・案件ではJavaやScala、Swiftなどの開発言語や、各プログラミング言語での代表的なフレームワーク、SQLやDocker、Gitなどの開発に頻繁に活用されるスキルが求められます。 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の開発実務経験や開発に必要な周辺開発スキル/経験を取得すると多くのエンジニアの中でもフリーランス求人・案件への参画確率が上がるでしょう。