1 - 50件/全4,964件
当該企業のエンジニア組織のネイティブアプリのテックリード ・開発メンバーの1on1 ・コードレビュー ・勉強会など ■募集背景 最近までいらっしゃった社員マネージャーが独立され、社内開発メンバーのネイティブアプリにおける育成が手薄な状態です。(社内にSwift、Kotlinに精通したエンジニアが不在。) 既存のメンバーが開発するにあたり、課題などが発生した場合にスムーズに解決することができない現状があります。 Kotlin、Swiftに精通した人材にジョインいただくことにより技術面の様々な課題(例えばヴァージョンアップ時の対応など)を一緒に解決していただきたいです。 ※働き方:リモート可。一方でオンボーディング時はエンジニア社員とのオフラインでのコミュニケーションを厭わない方。
案件の必須スキル
・Kotlin、Swiftの開発のご経験が5年以上 (上記はあくまで目安ですので、5年未満でも下記の各4項目に強みがございましたらその詳細をお聞かせくだされば幸いです) <プロジェクト規模と複雑度> ・大規模なプロジェクトをリードした経験、複雑なシステムの設計・開発経験など <技術力> ・React Nativeだけでなく、JavaScript、モバイル開発全般、クラウドインフラなどの知見経験 <チームマネジメント経験> ・チームメンバーの育成、目標設定、進捗管理など、チームを成功に導くためのマネジメント能力
美容室/ネイル・まつげサロンなどの予約アプリのAndroidアプリの開発に従事いただきます。 歴史あるサービスのため改善可能な部分も多くあるため、リファクタリングを行いつつ、長期運用を見据えた設計や組織づくりにも携わっていただくことを想定しています。 <業務例> ・技術負債の解消(リファクタリング) ・新規機能の実装 ・UI/UXの改善 ・各種品質改善 ・開発環境の構築、改善業務(CI/CD環境の改善等) ・コードレビュー ■募集背景 新規開発とリプレイスを並行して実施している状態で、開発のスピードアップを担保するために追加募集をしております。 ※働き方:フルリモート(初回キックオフのみ出社をお願いする可能性があります。)
案件の必須スキル
・Kotlin、Javaを用いたAndroidアプリの開発実務経験(3年以上) ・基本設計以降の開発業務に一貫して携わった経験 ・サービスの保守運用において下記いずれかの経験 ∟リファクタリング ∟長期運用を見据えた設計やテスト
【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! ◆案件 以下業務をご担当いただきます。 ・大手流通サービス傘下の銀行におけるiOSエンジニアとして参画して頂きます。 ・新規プロジェクトに参加して頂き、上流工程から携わって頂きます。 ・今回は勘定系プロジェクトではなく、クレジットカードやネットバンキング 利用者向けのWeb及びスマホサービスとなります。 ◆勤務場所:リモート可/23区内 ◆就業時間:8:45~17:30 ◆清算:140h~180h ◆面談:2回 ◆服装:自由(出社時にサンダルや短パンはNGとなります) ◆PC貸与:有(Macを想定しております) ◆主な開発環境・ツール ・開発言語:Swift、Kotlin、TypeScript、JavaScript、HTML・CSS、 ・FW:SwiftUI、Node.js、React.js、Express ・DB:CosmosDB ・ツール:Azure、Backlog、 ・開発手法:アジャイル(一部ウォーターフォール有) テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
・要件定義や基本設計といった上流工程のご経験 ・Swiftを用いたネイティブアプリ開発経験3年以上 ・決済関連の機能に携わったご経験
クライアントのアジャイル開発プロジェクトにおいて、 Androidアプリの設計・開発・保守を行なっていただきます。 HRT+Joyを意識し、チーム開発できる人、顧客に価値を提供できる人を募集しております。 【業務詳細】 ■概要 物流業界のデータ収集・可視化・業務効率化を実現するアプリケーション開発を行なっていただきます。 ■開発 ・作業内容、作業時間のデータ収集及びそれの活用 ・位置情報を取得して、走行ルートの可視化 ・車両の異常検知 ■運用保守 ・Firebaseを活用したクラッシュログの監視 ・Firebaseを活用したユーザの操作ログの管理 ■CI/CDパイプラインの構築 ・テストの自動化 ・脆弱性診断ツールの導入 ■その他の業務 ・定期的にオフラインでチームイベント開催 ■文化 ・チームではお互いの意見・提案を尊重し、楽しく、笑いながら開発を進めております ・お客様とは良好な関係を築いているため、気軽に会話・相談できます ■得られるキャリア・職種の魅力 ・チーム・クライアントに対する提案・改善を通じ、技術を活かしたエンジニアリングを推進できる ・リモートワーク/フレックスタイム制度等働きやすい環境を選択できる Android
案件の必須スキル
・モバイル (スマホ) アプリ開発経験 ∟kotlin での開発経験(3年以上) ・3か月以上の中長期開発プロジェクトの複数経験
ガバナンス管理系SaaSを運営する事業会社様にて、SaaSシステムの新規機能開発、改善および新サービス開発を担当するエンジニアとして参画して頂きます。 スクラムチームの一員として、要求整理からリリースまでの一貫した開発を行います。 職務には、仕様策定、設計、実装、テスト、コードレビュー、リファクタリングなどが含まれ、 必要に応じてフロントエンドの実装も担当していただきます。 Java
案件の必須スキル
・Java(SpringBoot)もしくはサーバーサイドKotlinを使用した開発経験:3年以上 ・チームでのWebアプリケーション開発経験 ・Vue.js / React / Angularのいずれかを使用したフロントのご経験(Vue.jsであれば尚良)
【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! ◆案件 以下業務をご担当いただきます。 ・大手流通サービス傘下の銀行におけるiOSエンジニアとして参画して頂きます。 ・新規プロジェクトに参加して頂き、上流工程から携わって頂きます。 ・今回は勘定系プロジェクトではなく、クレジットカードやネットバンキング 利用者向けのWeb及びスマホサービスとなります。 ◆勤務場所:リモート可/23区内 ◆就業時間:8:45~17:30 ◆清算:140h~180h ◆面談:2回 ◆服装:自由(出社時にサンダルや短パンはNGとなります) ◆PC貸与:有(Macを想定しております) ◆主な開発環境・ツール ・開発言語:Swift、Kotlin、TypeScript、JavaScript、HTML・CSS、 ・FW:SwiftUI、Node.js、React.js、Express ・DB:CosmosDB ・ツール:Azure、Backlog、 ・開発手法:アジャイル(一部ウォーターフォール有) テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
・要件定義や基本設計といった上流工程のご経験 ・Swiftを用いたネイティブアプリ開発経験3年以上 ・決済関連の機能に携わったご経験
チケット予約や空港でのチェックインシステム等のアプリケーション開発におけるSRE ・インフラ環境の構築、運用 ・モニタリングとアラートの設定 ・セキュリティポリシーの策定とその適用の自動化 ・gRPCの設計と実装 ・テスト ・CI/CDの構築、整備 ・システムの保守運用 ■募集背景 人員不足のため。
案件の必須スキル
・技術選定の経験 ・GCP、AWS、Azureいずれかでのインフラ環境の構築、運用3年以上 ・TerraformなどIaCを使用した開発3年以上 ・なんらかのWEB開発経験(Go, Java, Kotlin, C#, PHP, Python, Ruby, Javascript等)
チケット予約や空港でのチェックインシステム等のアプリ開発 ・デザイナーやエンジニアと会話しながらUI/UXの設計 ・開発、テスト、保守、運用 ・gRPCの開発 ・CI/CDの構築・整備 ■募集背景 人員不足のため。
案件の必須スキル
・Kotlin、Swiftいずれか開発経験3年 ・重要な機能の01開発~リリースの経験 ・1社1年以上の稼働経験 ・直近でのスクラム開発の経験
【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! ◆案件 暗号資産取引システム開発のAndroidエンジニアとして参画頂きます。 主な作業内容は下記になります。 ・長安定して価値を提供するためのコードベースの継続的なリファクタリング ・GitHub上でのコードレビューを通じてコード品質の担保とナレッジの蓄積に貢献する ・CI環境の改善や保守を行う ・ユーザーの行動解析による課題の発見と改善の提案・実装を行う ・アプリのパフォーマンスを維持・改善する ◆勤務地:赤坂 ◆就業時間:9:00〜18:00(コアタイム:11:00~16:00) ◆面談:2回 ◆清算:140h~180h ◆PC貸与:必ず貸与 ◆服装:自由 テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
・Kotlin/Javaを用いたAndroid向けネイティブアプリの開発経験5年以上 ・テスト自動化における実装経験 ・Jetpackの利用経験
【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! ◆案件 メインは利用されるユーザー(ToB)とのサービス導入における顧客折衝から システムエンジニアとして設計といった 上流工程を中心に1人称でご担当して頂きます。 ◆就業場所:リモート可/港区 ◆就業時間:10:00~18:00 ◆清算:140h~180h ◆面談:2回 ◆PC貸与の有無:貸与あり(WindowsかMacのどちらかを選択できます) ◆技術環境 ・開発言語:Kotlin、Swift、PHP(独自FW)、Java、Go、Python ・DB:PostgreSQL、 Amazon Aurora ・コード管理: GitHub ・プロジェクト管理: Slack、Redmine、Backlog テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
・PMのご経験3年以上 ・モバイルアプリのプロジェクトにおいてのPMのご経験 ・Webアプリの開発のご経験
【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! ◆案件 暗号資産取引システム開発のAndroidエンジニアとして参画頂きます。 主な作業内容は下記になります。 ・長安定して価値を提供するためのコードベースの継続的なリファクタリング ・GitHub上でのコードレビューを通じてコード品質の担保とナレッジの蓄積に貢献する ・CI環境の改善や保守を行う ・ユーザーの行動解析による課題の発見と改善の提案・実装を行う ・アプリのパフォーマンスを維持・改善する ◆勤務地:赤坂 ◆就業時間:9:00〜18:00(コアタイム:11:00~16:00) ◆面談:2回 ◆清算:140h~180h ◆PC貸与:必ず貸与 ◆服装:自由 テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
・Kotlin/Javaを用いたAndroid向けネイティブアプリの開発経験5年以上 ・テスト自動化における実装経験 ・Jetpackの利用経験
基本的に開発を行っていただきますが、 社内のテスト・リアルタイム調査・作業小回りなどもお願いすることもあります。 Android
案件の必須スキル
サーバ:Kotlin(Springboot/Java) フロント:TypeScript(React) クラウド:AWS(設計構築出来れば尚可)
ユーザー企業の経営活動の生命線となる企業決済、経理処理、請求などに関連する下記例のようなバックエンドシステムの開発に携わって頂きます。 ・法人カードSaaSのコア機能となる決済システムの開発・運用。 ・不正利用対策・機能拡張・非機能面の改善 ・新規プロダクトの開発及び機能拡張による高機能かつ簡単に使えるシステムの実現 ・ユーザーが利用するWeb Application、及び周辺機能の開発 ・法人カードSaaSにおける共通認証基盤の開発 ■募集背景 法人カードSaaSは急拡大中の事業です。 今後本格的に事業拡大を見込めるフェーズを迎え、さらなる決済額の拡大や不正取引拡大の防止を目標に新しいメンバーの採用をします。 年々ユーザー数は増加し、現在ではトランザクションは日平均4万件となっており、24時間365日1秒たりとも止まることのない安心安全なプロダクトを追求を目指されています。
案件の必須スキル
・Kotlin または Go言語の実務経験 ・5年以上のソフトウェア開発経験 ・IAM(Identity and Access Management)の原則に関する基本的な知識 ・安全なWeb認証情報管理システム(SSLやCookieを使用したセッション管理、JWT、署名や暗号化の原則、ハッシュや暗号化アルゴリズムなどを含む)についての基本的な理解
【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! ◆案件 暗号資産取引システム開発のAndroidエンジニアとして参画頂きます。 主な作業内容は下記になります。 ・長安定して価値を提供するためのコードベースの継続的なリファクタリング ・GitHub上でのコードレビューを通じてコード品質の担保とナレッジの蓄積に貢献する ・CI環境の改善や保守を行う ・ユーザーの行動解析による課題の発見と改善の提案・実装を行う ・アプリのパフォーマンスを維持・改善する ◆勤務地:赤坂 ◆就業時間:9:00〜18:00(コアタイム:11:00~16:00) ◆面談:2回 ◆清算:140h~180h ◆PC貸与:必ず貸与 ◆服装:自由 テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
・Kotlin/Javaを用いたAndroid向けネイティブアプリの開発経験5年以上 ・テスト自動化における実装経験 ・Jetpackの利用経験
【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! ◆案件 メインは利用されるユーザー(ToB)とのサービス導入における顧客折衝から システムエンジニアとして設計といった 上流工程を中心に1人称でご担当して頂きます。 ◆就業場所:リモート可/港区 ◆就業時間:10:00~18:00 ◆清算:140h~180h ◆面談:2回 ◆PC貸与の有無:貸与あり(WindowsかMacのどちらかを選択できます) ◆技術環境 ・開発言語:Kotlin、Swift、PHP(独自FW)、Java、Go、Python ・DB:PostgreSQL、 Amazon Aurora ・コード管理: GitHub ・プロジェクト管理: Slack、Redmine、Backlog テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
・PMのご経験3年以上 ・モバイルアプリのプロジェクトにおいてのPMのご経験 ・Webアプリの開発のご経験
クライアント課題に対して、サービス的視点、技術的視点の双方から提案し開発するクライアントワークを行っています。 開発には企画段階から関わり、設計、開発、運用、マーケティングまで一気通貫で並走します。 納品して終わりではなく継続してクライアントのプロダクトに関わることが多いため、 開発したものを世の中に出したあとも継続的にサービスのデータを追いかけ、改善に関わることが可能です。 ときにはユーザーの反応を見て新しい施策や機能を提案したり、クライアントと機能追加をあるべき論で話し合ったりなど、 「事業会社でのプロダクト開発」さながらの経験を積んでいくことができます。 社内案件の80%以上が新規開発になりますので、技術の縛りも少なく、モダンな環境を取り入れて開発を進めることができます。 開発規模についても様々で、案件によって3ヶ月のものから1年を超えるものまでさまざまです。 ◆案件◆ アプリ開発やシステム開発が中心で、全体の9割以上を占めます。 現時点ではホームページ制作やCMS制作の案件は少なめです。 新規事業、新規開発や運用案件のフロントエンドエンジニアとしてご参画いただきます。 □ 携わることが多い案件 ・ネイティブアプリ開発(Flutter, Swift, Kotlin) ・Webアプリケーション開発(SPA, PWA) ・システム開発(SPAで構築する管理システム, ヘッドレスクローラーなど) ・インフラ設計構築(サーバレス環境構築など) TypeScript
案件の必須スキル
・TypeScript(React)のご経験:3年以上 ※5年以上の経験だと尚可 ・0→1の開発経験
物流DXを行う企業にて上流から開発に携わっていただきます。 若手の方が多く活躍する企業となります。 【具体的業務内容】 ・技術的な知見を用いた設計、実装サポート ・設計やコードのレビュー、適切なフィードバック ・技術的なチャレンジを通じたチームの技術力の向上 ・チームのアウトプット(コード、設計)の向上 ・チームの生産性(スキル、生産プロセス)の向上 Android
案件の必須スキル
・Kotlin / Spring Bootを用いた開発経験:3年以上 ・バックエンドエンジニアとしての実務経験 ・基本設計からの経験 ・フロントエンドに関する知識(JavaScriptのFWの実務経験)
・ロードマップ策定 ・技術選定(フレームワーク、ミドルウェア、その他開発ツール等) ・アーキテクチャ設計(マイクロサービスアーキテクチャ) ・サービス設計 ・開発、テスト ・リリース・改善 ■募集背景 AI OCRとして最適化され、顧客から圧倒的な支持を得る一方で、AIプラットフォームとしてプロダクトを進化させるにあたり、技術課題が顕在化しています。 各種課題を解決するために、アーキテクチャをマイクロサービスアーキテクチャへ、技術スタックも大きく変化させ、開発チームとしては大きな転換点となっています。
案件の必須スキル
・Java /Springboot / サーバサイドKotlin、いずれかで3年以上の開発経験
フィンテックサービスを運用している企業にてAndroid版スマホアプリの開発を行なっていただきます。 新規機能開発やグロースを見据えた中長期的なシステム設計、コードの品質改善などをメインにご担当いただきます。 ・Android版アプリの設計/開発/運用、UI/UX開発 ・万単位のアクティブユーザーを抱えるアプリの新機能開発 ・コードを生産性高く維持するためのリファクタリング ・アーキテクチャや使用技術の選定 など
案件の必須スキル
・kotlinを用いたAndroid向けアプリケーションの開発経験 3年以上 ・エンジニアとしての開発経験 5年以上
デジタル病理診断支援ソリューションの開発・運用全般に携わっていただきます。 開発においては、ユーザー目線での使いやすさや、より良いUXの実現を常に意識しながら、プロダクトオーナーやデザイナー、マーケティングなど他のメンバーとの協業を通じて、エンジニアリングの立場からプロダクトの品質向上に取り組んでいただきます。 <具体的な業務> ・API/ウェブアプリケーションの設計及び開発 ・プロダクトのアーキテクチャ設計 ・Webのインフラ開発(APIサーバー・アイデンティティ・ペイメント・アクセスコントロールなど) ■募集背景 人員不足のため。
案件の必須スキル
・WEBサービスまたはアプリの開発実務経験1年以上 ・サーバーサイドKotlin または Java8の開発経験、またはPythonでの開発経験 ※どちらかない場合はcatch upいただける方 ・サービス全体の技術選択やアーキテクチャ設計・構築を行った経験
・スプリントプランニング、デイリースクラム、スプリントレビューへの参加(毎日30分程度のMTGを午後に行なっています) ・要件定義、設計、実装、レビュー、運用 ・仕様書の作成 など ■募集背景 プロダクトは低価格かつスピーディーに提供できるよう、SaaS共通部分と、顧客ごとに機能追加を行うカスタマイズ部分で成り立っています。 そのため、顧客ごとにチームを組成し、カスタマイズ開発を行なっています。 事業拡大に向けて、開発スピードを上げるべく、追加でエンジニアを募集しています。 現在社内に3チームあり、参画タイミングの開発状況をみてどちらのチームに参画いただくか決定します。 ※働き方:関東近郊在住の方:週1日出社必須。地方在住の方:フルリモート可。 30分のDaily MTGへの参加は必須(基本午後)
案件の必須スキル
・Javaによる業務経験 ・基本設計フェーズ以降の業務経験
【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! ◆案件 ビーコン機器を用いたプロダクトを中心とする IoT向けのWebアプリケーション開発をご担当いただきます。 ・新機能開発 ・既存機能改善 ・システム改善 ◆就業場所:フルリモート ◆服装:自由 ◆就業時間:フレックスタイム制(7:00〜20:00のうち8時間)※コアタイムなし ◆清算:140h~180h ◆面談:2回 ◆PC貸与の有無:有(Windows) テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
・JVM言語を用いたサーバーサイド基本設計~開発経験4年以上 ・vue.jsを用いたフロントエンド開発経験1年以上 ・アジャイル/スクラム開発のご経験
【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! ◆ 案件 ・大手流通サービス傘下の銀行におけるiOSエンジニアとして参画して頂きます。 ・新規プロジェクトに参加して頂き、上流工程から携わって頂きます。 ・今回は勘定系プロジェクトではなく、 クレジットカードやネットバンキング利用者向けのWeb及びスマホサービスとなります。 ◆ 勤務形態:リモート可/23区内定 ◆ 就業時間:8:45~17:30 ◆ 清算:140h~180h ◆ 面談:2回 ◆ 服装:自由(出社時にサンダルや短パンはNGとなります) ◆ PC貸与:有(Macを想定しております) ◆ 主な開発環境・ツール ・開発言語:Swift、Kotlin、TypeScript、JavaScript、HTML・CSS、 ・FW:SwiftUI、Node.js、React.js、Express ・DB:CosmosDB ・ツール:Azure、Backlog、 ・開発手法:アジャイル(一部ウォーターフォール有) テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
・基本設計や詳細設計といった上流工程のご経験 ・iOSにおける開発のご経験年数が3年以上 ・Swiftを用いたネイティブアプリ開発経験1年以上
【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! ◆案件 以下業務をご担当いただきます。 ビーコン機器を用いたプロダクトを中心とする IoT向けのWebアプリケーション開発をご担当いただきます。 ・新機能開発 ・既存機能改善 ・システム改善 ◆就業場所:フルリモート/麹町 ◆服装:自由 ◆就業時間:フレックスタイム制(7:00〜20:00のうち8時間)※コアタイムなし ◆清算:140h~180h ◆面談:2回 ◆PC貸与の有無:有(Windows) テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
・Kotlinを用いたサーバーサイド基本設計~開発経験1年以上 ・vue.jsを用いたフロントエンド開発経験1年以上 ・アジャイル/スクラム開発のご経験
【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! ◆案件 ビーコン機器を用いたプロダクトを中心とする IoT向けのWebアプリケーション開発をご担当いただきます。 ・新機能開発 ・既存機能改善 ・システム改善 ◆就業場所:フルリモート ◆服装:自由 ◆就業時間:フレックスタイム制(7:00〜20:00のうち8時間)※コアタイムなし ◆清算:140h~180h ◆面談:2回 ◆PC貸与の有無:有(Windows) テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
・JVM言語を用いたサーバーサイド基本設計~開発経験4年以上 ・vue.jsを用いたフロントエンド開発経験1年以上 ・アジャイル/スクラム開発のご経験
【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! ◆ 案件 ・大手流通サービス傘下の銀行におけるiOSエンジニアとして参画して頂きます。 ・新規プロジェクトに参加して頂き、上流工程から携わって頂きます。 ・今回は勘定系プロジェクトではなく、 クレジットカードやネットバンキング利用者向けのWeb及びスマホサービスとなります。 ◆ 勤務形態:リモート可/23区内定 ◆ 就業時間:8:45~17:30 ◆ 清算:140h~180h ◆ 面談:2回 ◆ 服装:自由(出社時にサンダルや短パンはNGとなります) ◆ PC貸与:有(Macを想定しております) ◆ 主な開発環境・ツール ・開発言語:Swift、Kotlin、TypeScript、JavaScript、HTML・CSS、 ・FW:SwiftUI、Node.js、React.js、Express ・DB:CosmosDB ・ツール:Azure、Backlog、 ・開発手法:アジャイル(一部ウォーターフォール有) テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
・基本設計や詳細設計といった上流工程のご経験 ・iOSにおける開発のご経験年数が3年以上 ・Swiftを用いたネイティブアプリ開発経験1年以上
デジタルキーアプリのSDKとサンプルアプリの新規開発を行なっていただきます。 新規開発のため、上位工程からの開発になる見込みです。 #アプリの主な機能 ・BLE ・車両制御 ・設定 ・車両サイバーセキュリティ(あれば尚可) ・履歴表示 #開発手法 ・ウォーターフォール iOS
案件の必須スキル
開発経験3年以上のPG、SE iOS: Swift UIでの開発経験またはAndroid: Kotlinでの開発経験
【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! ◆案件 ビーコン機器を用いたプロダクトを中心とする IoT向けのWebアプリケーション開発をご担当いただきます。 ・新機能開発 ・既存機能改善 ・システム改善 ◆就業場所:フルリモート ◆服装:自由 ◆就業時間:フレックスタイム制(7:00〜20:00のうち8時間)※コアタイムなし ◆清算:140h~180h ◆面談:2回 ◆PC貸与の有無:有(Windows) テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
・JVM言語を用いたサーバーサイド基本設計~開発経験4年以上 ・vue.jsを用いたフロントエンド開発経験1年以上 ・アジャイル/スクラム開発のご経験
【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! ◆ 案件 ・大手流通サービス傘下の銀行におけるiOSエンジニアとして参画して頂きます。 ・新規プロジェクトに参加して頂き、上流工程から携わって頂きます。 ・今回は勘定系プロジェクトではなく、 クレジットカードやネットバンキング利用者向けのWeb及びスマホサービスとなります。 ◆ 勤務形態:リモート可/23区内定 ◆ 就業時間:8:45~17:30 ◆ 清算:140h~180h ◆ 面談:2回 ◆ 服装:自由(出社時にサンダルや短パンはNGとなります) ◆ PC貸与:有(Macを想定しております) ◆ 主な開発環境・ツール ・開発言語:Swift、Kotlin、TypeScript、JavaScript、HTML・CSS、 ・FW:SwiftUI、Node.js、React.js、Express ・DB:CosmosDB ・ツール:Azure、Backlog、 ・開発手法:アジャイル(一部ウォーターフォール有) テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
・基本設計や詳細設計といった上流工程のご経験 ・iOSにおける開発のご経験年数が3年以上 ・Swiftを用いたネイティブアプリ開発経験1年以上
【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! ◆案件 以下業務をご担当いただきます。 ビーコン機器を用いたプロダクトを中心とする IoT向けのWebアプリケーション開発をご担当いただきます。 ・新機能開発 ・既存機能改善 ・システム改善 ◆就業場所:フルリモート/麹町 ◆服装:自由 ◆就業時間:フレックスタイム制(7:00〜20:00のうち8時間)※コアタイムなし ◆清算:140h~180h ◆面談:2回 ◆PC貸与の有無:有(Windows) テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
・Kotlinを用いたサーバーサイド基本設計~開発経験1年以上 ・vue.jsを用いたフロントエンド開発経験1年以上 ・アジャイル/スクラム開発のご経験
【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! ▼概要 フィンテックサービスを運用している企業にて iOS版アプリの新規機能開発、ユーザー体験を損なわず各事業のグロースを 見据えた中的なシステム設計、コードの品質改善を行っていただきます。 ・iOS版アプリの設計/開発/運用、UI/UX開発 ・万単位のアクティブユーザーを抱えるアプリの新機能開発 ・運用されていくコードを生産性高く維持するための設計改善、リファクタリング ・チーム間を越えたアプリ全体での開発推進 ・アーキテクチャや使用技術の選定 言語:Swift バージョン管理:Git,GitHub プロジェクト管理:Trello,Jira その他:Figma,Firebase,GoogleBigQuery,AWS CI環境:Bitrise,GitHubActions ※サーバサイド開発言語はJava(Kotlin)+SpringBoot インフラはAWSやGoogleBigQueryなどクラウドをフル活用しています ▼条件等 場所:フルリモート(初日出社あり)※五反田駅 精算:140-180h 面談:Web1回 時間:10:00~19:00 備考:私服可、PC貸与 テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
・Swiftを用いたiOS向けアプリケーションの開発経験3年以上 ・エンジニアとしての開発経験5年以上 ・多数のユーザーに利用されるネイティブアプリの開発・運用経験 ・アプリの新規立ち上げ、リニューアル経験 ・課題発見や要件定義など多職種との協働を伴うチームでの開発経験 ・セキュリティに関する知識 ・バックエンド・Webアプリケーションの開発経験 ・金融サービスの開発・運用経験
【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! ▼概要 フィンテックサービスを運用している企業にて iOS版アプリの新規機能開発、ユーザー体験を損なわず各事業のグロースを 見据えた中的なシステム設計、コードの品質改善を行っていただきます。 ・iOS版アプリの設計/開発/運用、UI/UX開発 ・万単位のアクティブユーザーを抱えるアプリの新機能開発 ・運用されていくコードを生産性高く維持するための設計改善、リファクタリング ・チーム間を越えたアプリ全体での開発推進 ・アーキテクチャや使用技術の選定 言語:Swift バージョン管理:Git,GitHub プロジェクト管理:Trello,Jira その他:Figma,Firebase,GoogleBigQuery,AWS CI環境:Bitrise,GitHubActions ※サーバサイド開発言語はJava(Kotlin)+SpringBoot インフラはAWSやGoogleBigQueryなどクラウドをフル活用しています ▼条件等 場所:フルリモート(初日出社あり)※五反田駅 精算:140-180h 面談:Web1回 時間:10:00~19:00 備考:私服可、PC貸与 テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
・Swiftを用いたiOS向けアプリケーションの開発経験3年以上 ・エンジニアとしての開発経験5年以上 ・多数のユーザーに利用されるネイティブアプリの開発・運用経験 ・アプリの新規立ち上げ、リニューアル経験 ・課題発見や要件定義など多職種との協働を伴うチームでの開発経験 ・セキュリティに関する知識 ・バックエンド・Webアプリケーションの開発経験 ・金融サービスの開発・運用経験
大手地方銀行向けのアプリ開発 社内のテスト、リアルタイム調査などもお願いする可能性があります。 ※リモート可 Android
案件の必須スキル
Kotlin、springbootやJavaでの開発経験::3年以上
・android(Kotlin)を用いた開発支援 ・iOS(swift)を用いた開発支援 ・設計~実装~テストを担当 ※android/iOSそれぞれ1名の募集
案件の必須スキル
・Android(Kotlin)/iOS(Swift)の開発経験が3年以上(Android/iOSどちらかでも可) ・基本設計、詳細設計の経験があること ・アーキテクチャ設計、クラス設計の経験があること ・Firebaseを利用したアプリケーション開発の経験があること
某百貨店アプリは、お客様と店舗を繋ぐアプリとして、某百貨店共通IDによるID管理、お気に入り店舗登録や店舗ごとのお知らせ配信、 クーポン利用、ポイントやカラットなどの特典機能、某百貨店クレジットカードによるクレジットカード決済、 某百貨店のECサイトへの連携等を提供するアプリです。 初期開発、そしてそれ以降iOS,Androidアプリ及びアプリ基盤(サーバー側)のエンハンス開発に携わっていただきます。 ※フルリモート可 Android
案件の必須スキル
Kotlinでの開発経験:3年以上
クライアント課題に対して、サービス的視点、技術的視点の双方から提案し開発するクライアントワークを行っています。 開発には企画段階から関わり、設計、開発、運用、マーケティングまで一気通貫で並走します。 納品して終わりではなく継続してクライアントのプロダクトに関わることが多いため、 開発したものを世の中に出したあとも継続的にサービスのデータを追いかけ、改善に関わることが可能です。 ときにはユーザーの反応を見て新しい施策や機能を提案したり、クライアントと機能追加をあるべき論で話し合ったりなど、「事業会社でのプロダクト開発」さながらの経験を積んでいくことができます。 私たちは、「サービス開発とそのPDCA」に関わることで、事業会社の視点を持った開発会社であり続けることを目指しています。 社内案件の80%以上が新規開発になりますので、技術の縛りも少なく、モダンな環境を取り入れて開発を進めることができます。 開発規模についても様々で、案件によって3ヶ月のものから1年を超えるものまでさまざまです。 ◆案件◆ アプリ開発やシステム開発が中心で、全体の9割以上を占めます。現時点ではホームページ制作やCMS制作の案件は少なめです。 新規事業、新規開発や運用案件のサーバサイドエンジニアとしてご参画いただきます。 技術的な制約は少ないことが多いため、今回のアプリケーションを開発する上で最善と思われる設計・環境で開発に携わることが可能です。 中には技術的な実現の確証がない中で、試行錯誤をしながら実現方法をクライアントと共に模索するようなチャレンジングな案件もあります。 □ 携わることが多い案件 ・ネイティブアプリ開発(Flutter, Swift, Kotlin) ・Webアプリケーション開発(SPA, PWA) ・システム開発(SPAで構築する管理システム, ヘッドレスクローラーなど) ・インフラ設計構築(サーバレス環境構築など) ・予定調和な「受託」ではなく、クライアントと共に作り上げていくような案件に関わる ・新しい技術や気になる技術の採用を積極的に検討できる環境で開発する ・自ら仮説を立て考えながら構築する そんな環境にワクワクする方も大歓迎です。 ◆開発体制◆ 事業会社出身者が多く平均年齢は30歳です。 メンバーのほとんどがエンジニアなので、働きやすい環境をご用意しています。個々がパフォーマンスを最大限発揮いただくことを重視していますので、服装は自由ですし、働く場所や時間も柔軟に決めていただけます。 特に最近は多くのメンバーがフルリモートで稼働していますが、オフィスは恵比寿徒歩1分のところにあり、対面MTGや気分転換などで定期的に集まっています。 さまざまなフェーズのさまざまな案件が常に動いていることもあり、エンジニア同士で案件を跨いでナレッジの共有をしあうこともしばしばあります。スキルを持ったメンバー同士で、信頼し合うことを大切にしています。 PHP
案件の必須スキル
・Laravelを使用した開発経験:3年以上 ・TypeScriptを利用したバックエンド開発経験 ※両方を満たしている必要はなし ・AWS上での開発経験
銀行アプリのバックエンド開発のご支援をいただきます。 こちらの案件に関して若手の方とのセットの検討は厳しく、 1人称で動けることが必須となりますので、あらかじめご了承ください。 Java
案件の必須スキル
・Java、Springbootの実務経験:4年以上 (要件定義~運用保守までの経験) ・Kotlinを用いた開発経験 ・アジャイル(スクラム)開発のご経験 ・AWSの設計、構築経験
Kotlin経験は不問です。 リードクラスのバックエンドエンジニア様を複数名募集します。 チケット予約や空港でのチェックインシステム等の開発 ・サーバーサイド設計、開発、テスト、運用保守(Kotlin,GraphQL) ・フロントエンドエンジニアやデザイナーと協調してのフロントエンド開発 ・API開発 ・CI/CD環境の構築、整備 Android
案件の必須スキル
・バックエンドの開発経験:3年 ・リードエンジニアとして技術選定ができる方 ・直近2年以内のスクラム開発経験 ・大卒
・大手小売業向けのスマホアプリの開発支援 ・体制の内製化に向けてPJが進んでいる ‐短期でのサイクル開発を実施予定 ‐生産性やコストに課題があり立て直し中 ・エンジニアとして参画し下記の内容を実施(予定) ‐エンド及び元請けプロパとの混成チームに参画 ‐要件から設計に落とし、実装・テストまでの対応 ‐技術的な課題に対して主体的に解決に向けた動きや判断 ‐テックリードの実施
案件の必須スキル
・Swifth又はKotlinでの開発経験 ・独力で開発進めメンバーをリードできる方 ・要件から設計に落とし実装・テストまでを独力で進められる方 ・コードレビューができリリースできる品質レベルに持っているいける方
【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! ◆案件 モバイルゲーム向けSDKの開発をご担当頂きます。 ・モバイルゲーム向けSDK(iOS)の新規開発や改善 ・UnityやCocosCreatorなど各種ゲームエンジンへの対応/サポート ・パフォーマンスチューニングやバグ対応 ・お客様からのお問い合わせについての調査対応 ・各種業務効率化に向けたツール開発 ・GAMESストアアプリの運用/開発支援 ・新サービスに向けた技術検証、PoC ◆就業場所:リモート可/六本木 ◆就業時間:10:00~19:00 ◆清算:140h~180h ◆面談:2回 ◆PC貸与の有無:有 ◆技術スタック 対応デバイス:iOS 開発言語:Swift 管理ツール:Bitbucket、JIRA、Confluence コミュニケーションツール:Slack、GoogleMeet、Zoom 開発マシン:WindowsまたはMac(JISorUS選択可) テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
・Swiftでのモバイルアプリ開発経験2年以上 ・課金機能の実装経験 ・チームリーダーもしくはPLのご経験
【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! ■案件 動画配信モバイルアプリ開発をご担当いただきます。 ■主なコミュニケーションツール ・Jira/Confluence→ナレッジ、チケット共有 ・GitHub→コード、レビュー ・Slack→その他のコミュニケーション ■求める人物像 ・品質に対する配慮と製造のスピードをバランスよく備えている方 ・課題に柔軟に対応できる方 ・勤怠が安定しており、職務姿勢が真面目で、報告・連絡・相談ができる方 ■条件等 場所:渋谷 面談:1回 精算:140-180時間 作業時間:10:00~19:00※残業あり テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
・AndoridJavaでの開発経験4年以上 ・アプリ開発経験が4年以上 ・RESTAPIの理解
【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! ■案件 動画配信モバイルアプリ開発をご担当いただきます。 ■主なコミュニケーションツール ・Jira/Confluence→ナレッジ、チケット共有 ・GitHub→コード、レビュー ・Slack→その他のコミュニケーション ■求める人物像 ・品質に対する配慮と製造のスピードをバランスよく備えている方 ・課題に柔軟に対応できる方 ・勤怠が安定しており、職務姿勢が真面目で、報告・連絡・相談ができる方 ■条件等 場所:渋谷 面談:1回 精算:140-180時間 作業時間:10:00~19:00※残業あり テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
・AndoridJavaでの開発経験4年以上 ・アプリ開発経験が4年以上 ・RESTAPIの理解
【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! ◆案件 モバイルゲーム向けSDKの開発をご担当頂きます。 ・モバイルゲーム向けSDK(iOS)の新規開発や改善 ・UnityやCocosCreatorなど各種ゲームエンジンへの対応/サポート ・パフォーマンスチューニングやバグ対応 ・お客様からのお問い合わせについての調査対応 ・各種業務効率化に向けたツール開発 ・GAMESストアアプリの運用/開発支援 ・新サービスに向けた技術検証、PoC ◆就業場所:リモート可/六本木 ◆就業時間:10:00~19:00 ◆清算:140h~180h ◆面談:2回 ◆PC貸与の有無:有 ◆技術スタック 対応デバイス:iOS 開発言語:Swift 管理ツール:Bitbucket、JIRA、Confluence コミュニケーションツール:Slack、GoogleMeet、Zoom 開発マシン:WindowsまたはMac(JISorUS選択可) テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
・Swiftでのモバイルアプリ開発経験2年以上 ・課金機能の実装経験 ・チームリーダーもしくはPLのご経験
【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! ▼条件等 場所:フルリモート(初日出社あり)※池袋駅 精算:140-180h 面談:Web1回 ▼概要 サービスにて複数医療向けサービスを展開している企業にて ネイティブアプリエンジニアを募集します。 展開している運営サービスをさらに使いやすく便利なサービスに変えていくため、 ユーザーのサービス体験の入り口から出口までをスムーズにつなぐ、 サービス設計まで考えられる方を求めています。 ユーザーアンケートからの定性的情報や、企業戦略のプロモーションで 機能改善や利用率向上を行っています。 実装~運用保守をメインで担当していただきます。 テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
・Swiftの開発経験がある方 ・toC向け既存アプリの機能追加・不具合改修の経験がある方 ・保守運用経験や、コードレビューの経験がある方 ・RestAPI/JSON周りの基本的な知識 ・Kotlin、Javaの開発経験がある方 ・ソースコードレビュー、プルリクエストを中心した開発フロー経験がある方 ・小規模チームでの開発経験がある
【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! ▼条件等 場所:フルリモート(初日出社あり)※池袋駅 精算:140-180h 面談:Web1回 ▼概要 サービスにて複数医療向けサービスを展開している企業にて ネイティブアプリエンジニアを募集します。 展開している運営サービスをさらに使いやすく便利なサービスに変えていくため、 ユーザーのサービス体験の入り口から出口までをスムーズにつなぐ、 サービス設計まで考えられる方を求めています。 ユーザーアンケートからの定性的情報や、企業戦略のプロモーションで 機能改善や利用率向上を行っています。 実装~運用保守をメインで担当していただきます。 テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
・Swiftの開発経験がある方 ・toC向け既存アプリの機能追加・不具合改修の経験がある方 ・保守運用経験や、コードレビューの経験がある方 ・RestAPI/JSON周りの基本的な知識 ・Kotlin、Javaの開発経験がある方 ・ソースコードレビュー、プルリクエストを中心した開発フロー経験がある方 ・小規模チームでの開発経験がある
1 - 50件/全4,964件
この条件の新着案件情報を受け取る
Kotlinのフリーランス案件に関するよくある質問
Kotlinのフリーランス案件・求人の月額単価相場を教えて下さい
Kotlinのフリーランス案件・求人はどのくらいありますか
Kotlinのフリーランス案件・求人でリモートワークや在宅ワークはできますか
Kotlinのフリーランス案件は未経験でも応募可能ですか?
Kotlinのフリーランス案件の商談や面談ではどのような内容が聞かれますか?
この条件の新着案件情報を受け取る
最高単価
180万円
最低単価
30万円
平均単価
77.2万円
2024年11月のKotlinのフリーランス案件・求人の月額単価の平均は77.2万円です。Kotlinのフリーランス案件・求人の年収の目安は927万円です。単価20万円台のKotlinのフリーランス案件・求人は0件、単価30万円台のKotlinのフリーランス案件・求人は2件、単価40万円台のKotlinのフリーランス案件・求人は25件、単価50万円台のKotlinのフリーランス案件・求人は202件、単価60万円台のKotlinのフリーランス案件・求人は665件、単価70万円台のKotlinのフリーランス案件・求人は818件、単価80万円台のKotlinのフリーランス案件・求人は819件、単価90万円台のKotlinのフリーランス案件・求人は486件、単価100万円台のKotlinのフリーランス案件・求人は289件です。※フリーランスボード調べ(2024年11月18日更新)
2024年11月のKotlinのフリーランス案件・求人の平均月額単価は77.2万円です。前月比で-0.4%(-0.3万円)と月単位でみるKotlinのフリーランス案件・求人の月額単価は減少傾向です。
2024年11月のKotlinのフリーランス案件・求人の想定平均年収は926.7万円です。前月比で-0.4%(-3.3万円)と月単位でみるKotlinのフリーランス案件・求人の想定年収は減少傾向です。
働き方 | 割合 | 前月比 |
---|---|---|
フルリモート | 20.9% | -9% |
一部リモート | 78.1% | +14.3% |
常駐 | 1% | -5.3% |
2024年11月のKotlinのフリーランス案件・求人におけるフルリモート案件・求人の割合は20.9%で前月比で-9%とやや減少傾向にあります。一部リモート案件・求人の割合は78.1%で前月比で+14.3%とやや増加傾向にあります。常駐案件・求人の割合は1%で前月比で-5.3%とやや減少傾向にあります。
■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の開発実務経験や開発に必要な周辺開発スキル/経験を取得すると多くのエンジニアの中でもフリーランス求人・案件への参画確率が上がるでしょう。