1 - 50件/全588件
【20代~40代のエンジニア活躍中!】■概要 映像配信サービスのフロント開発を行っていただきます。 ■具体的な作業内容 ・アジャイル開発で設計、実装、テスト ・VOD配信サイトの開発 ・プレイヤー周りのUI、メディアSDK利用箇所 ・商流制限で某社社員様まで ■作業環境:Windows ■プログラミング言語:JavaScript ■Webフレームワーク:React Native、Next.js、Vue.js ■開発工程:詳細設計|実装、構築、単体試験|結合試験 -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------
案件の必須スキル
・React/Next.js ・Vue.jsの開発経験
【20代~40代のエンジニア活躍中!】■概要 映像配信サービスのフロント開発を行っていただきます。 ■具体的な作業内容 ・アジャイル開発で設計、実装、テスト ・VOD配信サイトの開発 ・プレイヤー周りのUI、メディアSDK利用箇所 ・商流制限で某社社員様まで ■作業環境:Windows ■プログラミング言語:JavaScript ■Webフレームワーク:React Native、Next.js、Vue.js ■開発工程:詳細設計|実装、構築、単体試験|結合試験 -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------
案件の必須スキル
・React/Next.js ・Vue.jsの開発経験
新規リリースした自社サービスの開発を行っていただきます。 主に実装部分を担当いただく予定です。 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【出社可能な方、活躍中!】
案件の必須スキル
・Kotlinでのアプリ開発経験(1~3年)
概 要:顧客向けに位置情報をモバイル端末から取得・配信するサービスの開発・運用 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【出社可能な方、活躍中!】
案件の必須スキル
Javascript、Vue.js もしくは React.js (react-native)、HTML/CSS、Node.js (express, REST API)
■担当工程:詳細設計,実装 ■案件の内容 ソーシャル投稿アプリのandroid版の開発業務を行っていただきます。 ■開発環境 【開発環境】 Swift,iOS,Android,Kotlin,Windows,WindowsServer,ReactNative,MacOS,JavaScript,AWSSES,Xcode,Nginx,Apache,Node.js,MongoDB,MySQL,Ubuntu,XML,AWS,Go言語,PHP,Java 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【出社可能な方、活躍中!】
案件の必須スキル
Kotlinを用いたアプリ開発経験3年以上
案件内容 :自社サービス開発に従事して頂ける方を探しております。 ・プロダクトグロースのための新規機能追加・改修 ・コードレビュー ・リファクタリング ・開発チケット管理、他エンジニアへのタスクアサイン決め ・ビジネスサイドとのミーティング出席(適宜) ・現在稼働中の業務委託エンジニア2名の上に立って開発タスクのマネジメントやコードレビューをしつつ、必要に応じて自らも手を動かしていただけるエンジニアマネージャーポジションになります。 ・開発だけでなくプロダクトのグロースにも興味関心があり、ビジネスサイド側とのミーティングにも積極的に参加していただける方を歓迎いたします ▼環境 :・Docker 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【出社可能な方、活躍中!】
案件の必須スキル
・Laravel ・React × TypeScript 上記ともに実務経験が3年以上、または一方が5年以上でもう一方が1年以上、 もしくはそれと同等の開発経験
■募集職種:アプリエンジニア ■担当工程:要件定義,基本設計,詳細設計,実装,テスト,運用・保守,マネジメント ■開発手法:アジャイル ■案件の内容 マッチングアプリの新機能の実装・保守運用・リファクタリング等をeお願いしたいと思っております。 【開発言語・利用ツール】 ・ReactNative ・TypeScript ・Firebase ・centry ・Figma ・github 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【首都圏在住の方、活躍中!】
案件の必須スキル
・React Native実装経験 ・TypeScriptでのでの開発経験 ・マネジメント経験
■募集職種:アプリエンジニア ■担当工程:要件定義,基本設計,詳細設計,実装,テスト,運用・保守 ■開発手法:アジャイル ■案件の内容 事業拡大に伴い、モバイルアプリ開発・設計・運用を担当いただきます。 モバイルアプリはReactNativeで開発を行っています。 Flowという型定義を使用したJavaScriptで組まれています。 今後、開発体勢が整っていく中で、マネジメント業務やテックリードなどの重要なポジションも担っていただく可能性もございます。 ■主な言語 ReactNative/JavaScript/Java/Objective-C/Swift ■開発環境 【開発環境】 ReactNative,JavaScript,SQL,Swift,React,RubyonRails,iOS,Android,Kotlin,Objective-C,Ruby,Java 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【首都圏在住の方、活躍中!】
案件の必須スキル
・ReactNativeによるアプリ開発の実務経験(1年以上) ・SQLによるデータベース操作の実務経験
■募集職種:フロントエンド,サーバーサイド ■担当工程:要件定義~ ■開発手法:アジャイル ■案件の内容 事業拡大に伴い、バックエンド・フロントエンド開発・設計・運用者を募集しています。バックエンドはRubyonRails、フロントエンドは一部Reactで開発を行っています。 ウェブだけで、2021年1月は650万pv/MAUを超えています(1/28現在)。 今後も右肩上がりの急成長を見込んでおりますので、釣り業界の課題解決や目標に向けて、一緒にグロースしていける方を募集しています。 今後、開発体勢が整っていく中で、マネジメント業務やテックリードなどの重要なポジションも担っていただく可能性もございます。 ■主な言語 RubyonRails/React/SQL/HTML5/CSS/JavaScript ■開発環境 【開発環境】 RubyonRails,Ruby,React,SQL,AWSRDS,AWSCloudFront,ReactNative,MySQL,CSS3,AWS,HTML5,JavaScript 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【首都圏在住の方、活躍中!】
案件の必須スキル
・Ruby on Railsによるアプリケーション開発の実務経験(5年以上) ・SQLによるデータベース操作の実務経験
【新アーキテクチャでの機能実装をたくさん計画中】 モダンなWebアプリケーション開発にチャレンジしませんか? Webフロントエンドの設計・開業務をお任せします。 経験の浅い方でも、チームに加わり、開発経験を通じて成長いただければ大丈夫です! 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【首都圏在住の方、活躍中!】
案件の必須スキル
■必須スキル - Expo、React Nativeについて知識とこれらを利用したアプリ構築経験がある - Android、iOS用のネイティブアプリの構築経験がある ■必要知識 - GraphQLの知識があり、Schema設計ができる
■募集職種:アプリエンジニア ■担当工程:詳細設計,実装 ■開発手法:アジャイル 動作環境 <サーバ> ●プラットフォーム:AmazonAWSEC2 ●OS:Ubuntu18.04.3LTS(LongTermSupport) ●ロードバランサ:ClassicLoadBalancer <クライアント> ●OS:iOS12,Android8〜11 開発環境 ●BackEnd(Client,Point,Gateway):GoLand,Visualstudiocode(Windows10) ●FrontEnd:Visualstudiocode(Windows10,MacOS11.4) ●iOS:Xcode(MacOS11.4) ●Android:AndroidStudio(Windows10) ミドルウェア ●Nginx:1.14.0 ●ApacheHttpServer2.4(mod_rewriteとmod_version必要) ●mongoDB:4.2.0 ●MySQL:5.7 ●Node.js:12.13.1 開発言語 ●iOS/AndroidReactNative ●BackEnd(Client,Point,Gateway):GOLang,JavaScript ●FrontEnd:Angular8 ●Magento2:PHP7,XML,JavaScript ●iOSWallet:Swift5 ●AndroidWallet:Androidjava(JDK1.8.0),Build:Gradle5.6.4 ■開発環境 【開発環境】 Swift,iOS,Android,Kotlin,Windows,WindowsServer,ReactNative,MacOS,JavaScript,AWSSES,Xcode,Nginx,Apache,ode.js,MongoDB,MySQL,Ubuntu,XML,AWS,Go言語,PHP,Java 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【出社可能な方、活躍中!】
案件の必須スキル
・Kotlin又はJavaを用いたアプリ開発経験3年以上 ・ReactNativeの使用に抵抗のない方、JavaScriptの文法が理解できる方 ・Android Studioの使用経験
※一例 ・ユーザ向け、デリバリースタッフ向け、店舗向けのアプリ開発 ・サービスの各種機能に合わせたAPI開発 ・サービスの新規機能に合わせたシステム設計 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【首都圏在住の方、活躍中!】
案件の必須スキル
・React Nativeの開発経験2年以上 ・アプリの開発経験4年以上
自社サービスを展開されているAndroid版の開発に携わっていただきます。 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【出社可能な方、活躍中!】
案件の必須スキル
・Kotlin又はJavaを用いたアプリ開発経験3年以上 ・JavaScriptの開発経験 ・ReactNativeのご経験 ・Android Studioの使用経験
自社サービスを展開されているAndroid版の開発に携わっていただきます。 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【出社可能な方、活躍中!】
案件の必須スキル
・Kotlin又はJavaを用いたアプリ開発経験3年以上 ・JavaScriptの開発経験 ・ReactNativeのご経験 ・Android Studioの使用経験
□募集職種:アプリエンジニア □担当工程:実装,テスト □開発手法:アジャイル □案件の内容 <作業内容> □ソーシャルコマースアプリの実装部分全般 クライアントは2021年に新サービスとしてSNS×EC機能を搭載したソーシャルコマースアプリをリリースしました。 こちらのソーシャルコマースアプリの開発業務を行っていただきます。 <職場の雰囲気> プロパー・SESの垣根を超え、 サービス向上に繋がる意見は積極的に取り入れていく社風です! <サーバ> ●プラットフォーム:AmazonAWSEC2 ●OS:Ubuntu18.04.3LTS(LongTermSupport) ●ロードバランサ:ClassicLoadBalancer <クライアント> ●OS:iOS12,Android8~11 開発環境 ●BackEnd(Client,Point,Gateway):GoLand,Visualstudiocode(Windows10) ●FrontEnd:Visualstudiocode(Windows10,MacOS11.4) ●iOS:Xcode(MacOS11.4) ●Android:AndroidStudio(Windows10) <ミドルウェア> ●Nginx:1.14.0 ●ApacheHttpServer2.4(mod_rewriteとmod_version必要) ●mongoDB:4.2.0 ●MySQL:5.7 ●Node.js:12.13.1 <開発言語> ●iOS/AndroidReactNative ●BackEnd(Client,Point,Gateway):GOLang,JavaScript ●FrontEnd:Angular8 ●Magento2:PHP7,XML,JavaScript ●iOSWallet:Swift5 ●AndroidWallet:Androidjava(JDK1.8.0),Build:Gradle5.6.4 【開発環境】 Kotlin,Android,Swift,iOS,ReactNative,Windows,WindowsServer,AWSSES,MacOS,JavaScript,Xcode,Nginx,Apache,Node.js,MongoDB,MySQL,Ubuntu,XML,AWS,Go言語,PHP,Java 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【出社可能な方、活躍中!】
案件の必須スキル
・React Nativeの実装経験又は知識が深い方 ・Reactの使用経験かつReact Nativeを使用した開発をやってみたい方
担当工程:製造~テスト [尚可]基本設計~ 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【出社可能な方、活躍中!】
案件の必須スキル
React Native、JavaScript
[業務内容] -顔認証基盤の開発 -Python,AWS,PHP(管理画面) -上記機能に追随するほか機能実装 -設計・構築 ・ポジション:SE 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【出社可能な方、活躍中!】
案件の必須スキル
フロント・バック・インフラ全てできる方がマッチしやすいです! Pythonでコーディング可能 Webアプリ開発の経験あり AWSの知識や実務経験がある程度ある(ECS, APIGateway, lambdaあたりが触れる) Reactのキャッチアップは可能(フロント) 【開発ベースの言語】 Python / PHP / React-native / AWS ・経験年数:4〜5年以上(ポテンシャル評価もあり) ・ポジション:フルスタックSE(リーダー経験は不要だが、リーダーの素養がある方が望ましい)
ヘルスケア手帳アプリリニューアル 既存のヘルスケア手帳の全面リニューアルの実施 機能的な要件はある程度引き継ぐものの、アプリ自体はゼロベースで作成を行う。 【想定作業】 ・基本設計 ・画面設計 ・API設計 ・開発フェーズでは実装・テスト ・メンバーのソースコードレビュー 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【首都圏在住の方、活躍中!】
案件の必須スキル
・React Nativeでの設計および開発経験3年以上 ・メンバーのコードレビュー経験 ・設計書作成に抵抗が無い方
新規事業の立ち上げを担うテックリードエンジニアとして開発・運用を担当していただきます。 ・ PoC開発に向けて、代表およびプロジェクトチームとコミュニケーション取りながらリリースまで進める ・リリース後のグロース施策の実施 スクラムを導入して開発しているので、ただ言われたことを作るのではなくスクラムチームで価値を生み出していく形となります。 プロ意識を持ち、現状に満足せず日々改善する意識を忘れずに仲間と切磋琢磨できる方を募集しています。
案件の必須スキル
・React Nativeの開発経験2年以上 ・アプリ開発もしくはWebの開発経験 4年以上
クラウドからオンプレミスまで提供する動画配信システムに必要なCMS及びフロントサイドのお客様向けカスタマイズ開発作業を担当して頂きます。 新規立ち上げサイト、または既存サービス拡大に向けて増員のため募集致します。 複数案件がございますので、面談時にいくつかご紹介させて頂く可能性がございます。
案件の必須スキル
・React Nativeを用いたシステム開発が2年以上ある。 ・コンシューマ向けWebサービス開発経験が2年以上ある。 ・詳細設計、テストケース設計などの経験がある。 ・4ヶ月〜6ヶ月程度の中期開発プロジェクトの経験がある。 ・プロジェクトの立ち上げから携わった経験がある。
・ReactNativeを用いた販売会社のスタッフ向けのアプリ開発に携わっていただきます。 ・中古車販売管理システムを展開するベンチャー企業にて、販売会社のスタッフ向けのアプリ開発をお願いいたします。 ・ベースはありますがほぼ1からの開発を想定しているため、上流工程から開発までお任せできる方は大歓迎です。 ・詳細は面談時にお話しいたします。
案件の必須スキル
・ネイティブアプリの開発経験3年以上 ・ReactNativeを利用した開発経験6ヶ月以上
【20代~40代のエンジニア活躍中!】■概要 新規アプリのフロントエンド・バックエンド開発をお任せいたします。 ・職種:管理者・PG3~4名 ■具体的な作業内容 ・新規アプリ開発のフロントエンド/バックエンド開発案件になります。 ・PMの指示のもと、フロントエンドをReact Nativeで、バックエンドをAWS Amplify・Node.js等で実装いただきます。 ・アジャイルで開発しております。 ■開発環境: ■フロントエンド:React Native ■バックエンド:Node.js、AWS Amplify ■クラウド:AWS(API Gateway、Lamdba、DynamoDB) -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------
案件の必須スキル
・React Nativeでの開発経験
【20代~40代のエンジニア活躍中!】■概要 某大手エンタメ業界様のオフィシャルショップ来店アプリ開発をお任せいたします。 ■具体的な作業内容 ・アジャイル開発での実装設計、実装 ・新規スマホアプリ案件でのReact Native実装設計および画面実装 -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------
案件の必須スキル
・React Native、Typescript、CSSでの開発経験
【20代~40代のエンジニア活躍中!】■概要 調理ロボット、省人化ロボットをクラウドで連携させた効率の良いロボットネットワークの開発や、クラウド上でのロボットIoTやAI分析などの基盤システムの構築を目指します。 ロボティクス開発チームと連携してネイティブアプリエンジニアとしてご活躍いただきます。 -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------
案件の必須スキル
・iOS, Androidなどのモバイル開発実務経験 ・FlutterもしくはReact Nativeの開発経験/実務経験
【20代~40代のエンジニア活躍中!】■概要 交通インフラや商業施設などに設置したビーコンによって消費者のオフライン行動履歴や興味・関心を取得し、アプリ向けSDK・DMP・位置情報ターゲティング広告配信(DSP連携)などのサービスに活用するトータルマーケティングプラットフォームにおけるアプリ開発業務を担っていただきます。 きめ細やかな位置情報を活用して集客・再来訪を促進し、アプリやLINEなどでのコミュニケーションを最適化します。 ■具体的な作業内容 ・プラットフォーム新機能検討、設計 ・プラットフォームシステム開発 ・iOS/Androidアプリ、SDK開発 ■作業環境:Mac ■開発環境 ■プログラミング言語:Typescript ■データベース:PostgreSQL ■Webフレームワーク:Node.js ■環境・OS:AWS (Amazon Web Services) ■ツール:Figma Backlog Slack ■開発工程:基本設計|詳細設計|実装・構築・単体試験|結合試験|総合試験|受入試験|運用・保守 -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------
案件の必須スキル
・開発エンジニアとしての実務経験5年以上 以下どちらかのご経験 ・JavaScript/React.jsを使った開発経験(3年以上) ・React Nativeを使用したアプリ開発経験 技術ではございませんが、以下必須です! ・未経験の技術に対して学習意欲を持って取り組んでくれる方 ・トラブルシューティング経験 ・能動的に業務に取り組める方
【20代~40代のエンジニア活躍中!】■概要 スポーツチーム向けシステム(強化系・事業系)のバックエンド開発をお任せします。 主な作業内容は今後リリース予定の新規機能の設計・開発・テストの実施、および既存機能の追加要望改修の実施となります。 ご経験、スキルに応じて、地域創生事業部の開発案件をお願いする場合もございます。 ■工程:設計・実装・テスト ■募集ポジション:サーバサイドエンジニア ■募集背景:新規プロジェクト開始に伴う増員 ■開発環境 ・フロントエンド、モバイル開発:JavaScript (React, React Native, Apache Cordova、Unity) ・バックエンド開発 (言語):Ruby,Python ・バックエンド開発 (IaaS, PaaS):AWS,Google Cloud Platform,Azure ・データベース:MySQL(Aurora)、PostgreSQL(RDS) ■チーム体制 アサインPJにより異なるため、代表的な構成を記載します。 ・PM/PL:1名 ・開発リーダー:0~1名 ・開発メンバー:2~5名 -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------
案件の必須スキル
・仕様書を元にサーバロジックの開発、テストが実施可能な方 ・ウォーターフォール型プロジェクトで、オブジェクト指向言語を用いて、実装からテストまでを実施したことがある方
【20代~40代のエンジニア活躍中!】■概要 新規アプリ開発のフロントエンド/バックエンド開発案件になります。 PMの指示のもと、フロントエンドをReact Nativeで、バックエンドをAWS Amplify・Node.js等で実装いただきます。 アジャイルで開発しております。 ■環境 フロントエンド:React Native バックエンド:Node.js、AWS Amplify クラウド:AWS(API Gateway、Lambda、DynamoDB) -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------
案件の必須スキル
・React Nativeでの開発経験
【20代~40代のエンジニア活躍中!】■概要 レポートラインであるCTOに加えて、CEOやCPO(Cheaf Prodct Owner)、PdMとも直接議論を交わしながらプロダクトづくりを行っていただきます。 ■具体的な作業内容 ・医療機器としての疾病患者向け治療用アプリで利用するAPI開発 ・医師、医療従事者が利用するWeb管理画面開発 ・CI/CD を用いたワークフローの構築、運用 ・医療機器を支える堅牢なデータ、ログ収集・活用基盤の構築 -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------
案件の必須スキル
・アーリーフェーズのため、自律自走で業務可能な方 ・サーバーサイド開発経験3年以上 ・Webフロントエンド開発経験3年以上
【20代~40代のエンジニア活躍中!】■概要 映像配信サービスのフロント開発を行っていただきます。 ■具体的な作業内容 ・アジャイル開発で設計、実装、テスト ・VOD配信サイトの開発 ・プレイヤー周りのUI、メディアSDK利用箇所 ・商流制限で某社社員様まで ■作業環境:Windows ■プログラミング言語:JavaScript ■Webフレームワーク:React Native、Next.js、Vue.js ■開発工程:詳細設計|実装、構築、単体試験|結合試験 -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------
案件の必須スキル
・React/Next.js ・Vue.jsの開発経験
【20代~40代のエンジニア活躍中!】■概要 映像配信サービスのフロント開発を行っていただきます。 ■具体的な作業内容 ・アジャイル開発で設計、実装、テスト ・VOD配信サイトの開発 ・プレイヤー周りのUI、メディアSDK利用箇所 ・商流制限で某社社員様まで ■作業環境:Windows ■プログラミング言語:JavaScript ■Webフレームワーク:React Native、Next.js、Vue.js ■開発工程:詳細設計|実装、構築、単体試験|結合試験 -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------
案件の必須スキル
・React/Next.js ・Vue.jsの開発経験
【20代~40代のエンジニア活躍中!】■概要 新規アプリ開発のフロントエンド/バックエンド開発案件になります。 PMの指示のもと、フロントエンドをReact Nativeで、バックエンドをAWS Amplify・Node.js等で実装いただきます。 アジャイルで開発しております。 ■環境 フロントエンド:React Native バックエンド:Node.js、AWS Amplify クラウド:AWS(API Gateway、Lambda、DynamoDB) -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------
案件の必須スキル
・React Nativeでの開発経験
【20代~40代のエンジニア活躍中!】■概要 レポートラインであるCTOに加えて、CEOやCPO(Cheaf Prodct Owner)、PdMとも直接議論を交わしながらプロダクトづくりを行っていただきます。 ■具体的な作業内容 ・医療機器としての疾病患者向け治療用アプリで利用するAPI開発 ・医師、医療従事者が利用するWeb管理画面開発 ・CI/CD を用いたワークフローの構築、運用 ・医療機器を支える堅牢なデータ、ログ収集・活用基盤の構築 -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------
案件の必須スキル
・アーリーフェーズのため、自律自走で業務可能な方 ・サーバーサイド開発経験3年以上 ・Webフロントエンド開発経験3年以上
【20代~40代のエンジニア活躍中!】■概要 映像配信サービスのフロント開発を行っていただきます。 ■具体的な作業内容 ・アジャイル開発で設計、実装、テスト ・VOD配信サイトの開発 ・プレイヤー周りのUI、メディアSDK利用箇所 ・商流制限で某社社員様まで ■作業環境:Windows ■プログラミング言語:JavaScript ■Webフレームワーク:React Native、Next.js、Vue.js ■開発工程:詳細設計|実装、構築、単体試験|結合試験 -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------
案件の必須スキル
・React/Next.js ・Vue.jsの開発経験
■期待するミッション ・Webアプリケーションアーキテクチャの設計 ・Webアプリケーション要件の定義、設計・開発・テスト ・Webシステム実装、運営における技術的課題の解決(パフォーマンス改善など) ・課題解決に適したテクノロジーのリサーチ ■担当工程(業務範囲) 自社サービスの新機能開発もしくは、新サービスの開発。 (バックエンド寄り且つアーキテクトなど上流から参画をお願いします) ■チーム体制 自社で2名のエンジニア ■開発環境 フレームワーク:React Native, SpringFramework プログラミング言語:JavaScript/TypeScript, Java, Kotlin データベース:MySQL, PostgreSQL, Terraform インフラストラクチャ:AWS, GCP コミュニケーション/開発支援等:GitHub,CircleCI, Slackほか ■スケジュール 5月中にご参画いただきたいです ■リモート稼働について フルリモート/フレックス
案件の必須スキル
・SpringBoot / Kotlin または Javaでの開発経験 ・React / TypeScript または JavaScriptの経験 ・ゼロからの新規開発で力を発揮できる方 ・自ら思考し、設計・実装にあたれる方
【20代~40代のエンジニア活躍中!】■概要 映像配信サービスのフロント開発を行っていただきます。 ■具体的な作業内容 ・アジャイル開発で設計、実装、テスト ・VOD配信サイトの開発 ・プレイヤー周りのUI、メディアSDK利用箇所 ・商流制限で某社社員様まで ■作業環境:Windows ■プログラミング言語:JavaScript ■Webフレームワーク:React Native、Next.js、Vue.js ■開発工程:詳細設計|実装、構築、単体試験|結合試験 -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------
案件の必須スキル
・React/Next.js ・Vue.jsの開発経験
■期待するミッション ヘルスケア領域での自社プロダクト・他社との共同開発プロダクトのエンハンス開発をお任せいたします。 メインでお願いする業務は、TypeScript(Redwood.js, Prisma, GraphQL)を使用したバックエンドの開発と、React TypeScriptによるフロントエンド開発、および、React Nativeによるモバイル開発です。 ■業務の流れ TypeScriptのバックエンド(Redwood.js, Prisma, GraphQL)、および、TypeScriptのフロントエンド(React /TypeScript)、および、React-Native(TypeScript)のモバイルを中心とした開発をお願いします。 インフラは、Terrafromで構築されたAWS上に構築されていますが、エンジニアが直接変更することはありません。 <開発環境> 主に以下を利用しています。 PC貸与(Mac Book Pro) SCM: Github タスク管理:Jira・Confluence 業務ツール:Slack ■案件の魅力(会社について・サービスについて) 事業が拡大している勢いのあるベンチャーで 社会的意義の高いプロダクト開発にかかわることのできる案件です。 弊社経由で複数稼働実績がございます。 ■リモート稼働について フルリモートです。 PC:貸与(セキュリティーの関係上)
案件の必須スキル
・TypeScriptのフロントエンド(React / TypeScript)の開発経験(3年以上) ・任意の言語でのバックエンドの開発経験(3年以上) ・Dockerなどのコンテナ技術への理解がある方 ・Gitを使ったチーム開発経験 ・PMやディレクターとコミュニケーションを取りながら開発を進めた経験
【20代~40代のエンジニア活躍中!】■概要 新規アプリ開発のフロントエンド/バックエンド開発案件になります。 PMの指示のもと、フロントエンドをReact Nativeで、バックエンドをAWS Amplify・Node.js等で実装いただきます。 アジャイルで開発しております。 ■環境 フロントエンド:React Native バックエンド:Node.js、AWS Amplify クラウド:AWS(API Gateway、Lambda、DynamoDB) -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------
案件の必須スキル
・React Nativeでの開発経験
【20代~40代のエンジニア活躍中!】■概要 レポートラインであるCTOに加えて、CEOやCPO(Cheaf Prodct Owner)、PdMとも直接議論を交わしながらプロダクトづくりを行っていただきます。 ■具体的な作業内容 ・医療機器としての疾病患者向け治療用アプリで利用するAPI開発 ・医師、医療従事者が利用するWeb管理画面開発 ・CI/CD を用いたワークフローの構築、運用 ・医療機器を支える堅牢なデータ、ログ収集・活用基盤の構築 -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------
案件の必須スキル
・アーリーフェーズのため、自律自走で業務可能な方 ・サーバーサイド開発経験3年以上 ・Webフロントエンド開発経験3年以上
【20代~40代のエンジニア活躍中!】■概要 映像配信サービスのフロント開発を行っていただきます。 ■具体的な作業内容 ・アジャイル開発で設計、実装、テスト ・VOD配信サイトの開発 ・プレイヤー周りのUI、メディアSDK利用箇所 ・商流制限で某社社員様まで ■作業環境:Windows ■プログラミング言語:JavaScript ■Webフレームワーク:React Native、Next.js、Vue.js ■開発工程:詳細設計|実装、構築、単体試験|結合試験 -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------
案件の必須スキル
・React/Next.js ・Vue.jsの開発経験
・プロダクトのユーザビリティ向上の為、フロントエンド開発を行っていただける方を募集しています。 ・BtoBのプロダクトではあるものの、ユーザビリティに沿ったtoC型の要素も大いに含む新しい形のサービスとなっています。 ・開発側の難易度は上がりますが、社会性の高いサービスの為やりがいも大きく、新しいモノが好きな方にはぴったりの案件です。 TypeScript,Node.js,ReactNative
案件の必須スキル
・Reaact/TypeScript でのフロントエンド開発案件:3年以上 ・WEBアプリケーションの仕組みに対する深い理解 ・スクラム開発経験
・飲食店向けDXサービスの開発を担当頂きます。 ・月間ユニークユーザー数1億人を超えるサイト開発 ・自身が開発に携わった機能を非常に多くのユーザに利用してもらうことができ、 反応をダイレクトに感じることができます。 TypeScript,ReactNative
案件の必須スキル
・モダンフロントエンド開発経験(React/Angular/Vue):4年以上 ・React / TypeScript の開発経験:2年以上
当社自社サービスにおける開発業務に対応いただきます。 ・自社Web Applicationのフロント周りの設計/開発/テスト/運用 ・負荷軽減などによるプログラムの適正、改善(高速化) ・成果物のドキュメンテーション化、ノウハウ共有 ・進捗のレポート業務 HTML5/CSS3,JavaScript,TypeScript,ReactNative
案件の必須スキル
・TypeScript、JavaScript(React.js)の業務での開発経験:3年以上 ・CSS、HTMLの業務での使用経験
子会社のシステムを分析し新モデルを作る移行プランの作成と自社サービスの開発を行っていただきます。 現場のエンド企業へ、元請け企業の自社サービス(開発管理ツール)を導入しておりまして、はじめはそちらの開発行っていただきたいです。 サービス詳細は面談時にお話しさせていただきます。 ReactNativeを使用した開発を検討中です。 原則フルリモートですが、月1出社の可能性がございます。 TypeScript
案件の必須スキル
・React経験(ハイレベル):3年以上
報道テクノロジーベンチャー企業にて、「報道DX事業」チームの一員として、フロントエンドの新規機能開発を担当していただきます。 具体的には、React を使ったフロントエンドの設計、開発、運用をお願いいたします。 TypeScript
案件の必須スキル
・React および TypeScript を使ったWebアプリケーションの開発経験 :3年以上 ・jest を活用したユニットテストを書いた経験 ・品質や安全面を考慮したソフトウェア開発の知見 ・Gitを利用したチーム開発経験
製薬系システムのフロントエンド(HTML/CSS/TypeScript:React)開発業務となります。 リーダーとしてチームの進行管理・品質管理、メンバーのフォローや 設計書の執筆、デザインルールを基にした実装作業を担当いただきたいと考えています。 JavaScript
案件の必須スキル
・ HTML/CSS/JavaScriptなどの知識と実務経験 ・ Reactの開発に携わった経験:3年以上 ・ PJTにおけるリーダーの経験 ・ クライアント窓口を担当した仕様調整の実施
下記業務を行っていただきます。 ・設計 ・実装 ・テスト ・運用保守 ・各種ドキュメント作成 Ruby
案件の必須スキル
・Ruby on Rails を用いた開発経験:3年以上 ・フロントエンドフレームワークを用いた開発経験
クラウドやOSS、アジャイル、DevOps、データ解析・機械学習等の先端技術の知識を有する企業として、様々なサービスの提供を行っています。 今回は受託されている大手小売業(家電量販店)のアプリケーション開発プロジェクトに参画していただきます。 様々なPJTがある中で、今回はアジャイル開発PJTにおいて、Webやスマホアプリケーションなどのフロントエンド開発を担当していただきます。 Flutter
案件の必須スキル
・アプリケーション開発(WEB・スマホアプリ)の業務経験:3年以上 ・HTML/CSSの使用経験:3年以上 ・Flutter、React、React Nativeのいずれかの開発経験:1年以上 ※Flutterを使っての開発となるため、ご経験された方は特に優遇いたします。 ・Git使用経験:1年以上
React Native等のiOS・Androidのクロスプラットフォーム開発をご担当いただきます。 女性向けヘルスケアアプリ(iOS/Android)の新規開発及び開発環境・システム開発などの業務をご対応いただきます。 TypeScript,ReactNative
案件の必須スキル
・バックエンドの開発経験:3年以上 ・Nest.js + TypeScriptの経験:3年以上 ・AWSなどのクラウドサービス利用経験 ・アジャイルソフトウェア開発の経験、開発者の複数いるチームでの業務経験 ・コードバージョン管理の経験
『ヘルス領域、特に治験分野を中心にシステム面から課題解決をしていくことで、少しでも早く、 一人でも多くの患者様に新しい治療の選択肢を届けたい』という思いからSaaS開発を行っております。 製薬企業向けの自社プロダクトまたは患者向け自社プロダクトの設計・開発・保守に携わっていただきます。 【バックエンド】 ■自社SaaSのCRMアプリケーションとWEBサービスのマイクロサービス開発 ■要件定義と設計 ■バックエンドのコアAPI開発 ■興味次第でバックエンド部分の企画提案・設計・開発 ※開発言語:PHP、Python 【フロントエンド】 ■自社マイクロサービス、SaaSののWEBアプリケーションとWEBサービスに関して、UIデザインをレスポンシブコーディング、フレームワーク設定 ■興味次第でフロントエンド部分の企画提案・設計・開発も可能 ※開発言語:HTML5/CSS3、JavaScript(React.js,Vue.js) 【モバイルアプリ開発】 ■新規サービスの設計・開発 ■iOSアプリ開発 ■既存サービスの再設計 ※開発言語:JavaScript(ReactNative) PHP
案件の必須スキル
■PHPを使用したWebアプリ開発の経験:3年以上 ■フレームワークを使った開発の経験 ■AWS (EC2, RDS, LAMBDA, LB)の使用経験 ■サーバー設計やデータベース設計などの経験
既存のヘルスケア手帳の全面リニューアルの実施 機能的な要件はある程度引き継ぐものの、アプリ自体はゼロベースで作成を行う。 【全体マイルストーン】 ・1次フェーズ(最小限の機能のアプリリリース) ・要件定義・構成検討 ・デザイン制作 ・アプリ設計 ・アプリ開発 ・テスト ・目標:夏ごろをめどにリリース 【ご担当頂く作業】 ・基本設計 ・画面設計 ・API設計 ・開発フェーズでは実装・テスト ・メンバーのソースコードレビュー ReactNative
案件の必須スキル
・React Nativeでの設計および開発経験:3年以上
1 - 50件/全588件
ReactNativeのフリーランス案件・求人について
■ReactNativeとは ReactNativeとはJavaScriptを使用してiOSとAndroidの両方でネイティブアプリケーションを開発するためのオープンソースのフレームワークです。 ReactNativeの特徴として、クロスプラットフォーム開発が可能であること、JavaScriptを使用していること、ネイティブに近いパフォーマンスを実現できること、大規模なコミュニティが存在すること、ホットリローディング機能があること、コンポーネントベースのアーキテクチャであること、サードパーティ製ライブラリが豊富であること、学習曲線が比較的緩やかであることなどが挙げられます。 ReactNativeができる開発は、モバイルアプリ開発、クロスプラットフォームアプリ開発、ソーシャルメディアアプリ開発、Eコマースアプリ開発、ヘルスケア関連アプリ開発、オンデマンドサービスアプリ開発、ゲームアプリ開発、IoTアプリ開発と幅広いです。 ReactNativeを活用しているサービスはInstagramやFacebook、Airbnbなどがあります。 ■ReactNativeとReactの違い この章ではReactNativeとReactの違いについて説明します。 ReactNativeはモバイルアプリケーション開発に特化したフレームワークであり、Reactは主にWebアプリケーション開発に用いられるフレームワークです。 ReactNativeとReactの違いを汎用性、習得難易度、将来性から見ていきましょう。 汎用性の観点ではReactNativeは先述したようにモバイルアプリ開発、クロスプラットフォームアプリ開発、ソーシャルメディアアプリ開発、Eコマースアプリ開発、ヘルスケア関連アプリ開発、オンデマンドサービスアプリ開発、ゲームアプリ開発、IoTアプリ開発が可能です。 一方、ReactはWebサイト開発、SPA開発、プログレッシブWebアプリ開発などの開発ができます。どちらの開発言語もJavaScriptをベースとしたフレームワークであり、かつ幅広く開発できますが、ReactNativeはモバイルアプリ開発に特化している点、Reactは主にWeb開発に用いられている点が異なります。 また、ReactNativeはネイティブアプリ開発に適しており、一方ReactはWebアプリ開発に適しています。 次に学習難易度についてReactNativeの学習難易度はReactと比較して少し高いです。 その理由としてReactNativeはモバイルアプリ開発の知識が必要であるためです。 一方Reactの習得難易度は比較的容易です。その理由としてWebの知識があれば学習しやすいためです。 最後に将来性を見ていきましょう。ReactNative、Reactどちらも将来性は高いでしょう。 その理由としてモバイルアプリ市場の拡大とWebアプリケーション市場の安定的な成長が見込まれているためです。 上記を鑑みるとモバイルアプリ開発に活用されているReactNativeやWebアプリ開発に活用されているReactの需要が無くなる可能性は低く、将来性は安定しているでしょう。 ■ReactNativeとFlutterの違い この章ではReactNativeとFlutterの違いについて説明します。 ReactNativeはJavaScriptをベースとしたモバイルアプリケーション開発フレームワークであり、FlutterはDartをベースとしたクロスプラットフォーム開発フレームワークです。 ReactNativeとFlutterの違いを汎用性、習得難易度、将来性から見ていきましょう。 汎用性の観点ではReactNativeは先述したようにモバイルアプリ開発、クロスプラットフォームアプリ開発、ソーシャルメディアアプリ開発、Eコマースアプリ開発、ヘルスケア関連アプリ開発、オンデマンドサービスアプリ開発、ゲームアプリ開発、IoTアプリ開発が可能です。 一方、Flutterはモバイルアプリ開発、Web開発、デスクトップアプリ開発などの開発ができます。どちらの開発言語もクロスプラットフォーム開発フレームワークであり、かつ幅広く開発できますが、ReactNativeはJavaScriptエコシステムを活用できる点、FlutterはDartを使用している点が異なります。 また、ReactNativeはモバイルアプリ開発に適しており、一方Flutterはマルチプラットフォーム開発に適しています。 次に学習難易度についてReactNativeの学習難易度は比較的容易です。 その理由としてReactNativeはJavaScriptを使用しているためです。 一方Flutterの習得難易度は少し高いです。その理由としてFlutterはDartを使用しているためです。 最後に将来性を見ていきましょう。ReactNative、Flutterどちらも将来性は高いでしょう。 その理由としてモバイルアプリ市場の拡大とクロスプラットフォーム開発の需要の高まりが見込まれているためです。 上記を鑑みるとモバイルアプリ開発に活用されているReactNativeやマルチプラットフォーム開発に活用されているFlutterの需要が無くなる可能性は低く、将来性は安定しているでしょう。 ■ReactNativeを活用するメリット この章ではReactNativeを活用するメリットについて説明します。 ReactNativeを習得することにより、具体的に以下のようなメリットがあります。 ・JavaScriptベースで開発できるため生産性が向上 ・ネイティブコンポーネントを使用し、リッチなUIが実現可能 ・シングルスレッドでの非同期処理による高いパフォーマンスが実現可能 ・ホットリロードにより開発効率が向上 ・コンポーネントベースのアーキテクチャによりコードの再利用性が向上 ・クロスプラットフォーム開発により、開発コストが削減可能 ・大規模なコミュニティにより、豊富な学習リソースやサポートが利用可能 ・Facebookによる継続的な開発と改善により、将来性が期待できる ReactNativeはモバイルアプリ開発、クロスプラットフォームアプリ開発、ソーシャルメディアアプリ開発、Eコマースアプリ開発、ヘルスケア関連アプリ開発、オンデマンドサービスアプリ開発、ゲームアプリ開発、IoTアプリ開発と様々な開発に活用されており、フリーランス求人・案件数も多いです。上記活用する上でのメリットを踏まえて、習得可否を検討することをおすすめします。 ■ReactNativeを活用するデメリット この章ではReactNativeを活用するデメリットについて説明します。 ReactNativeを習得することにより、具体的に以下のようなデメリットがあります。 ・双方向データバインディングの多用によりパフォーマンスが低下する可能性あり ・特定の方法でアプリ構築のため、柔軟性が欠ける可能性あり ・小規模なプロジェクトには適していない ・ネイティブ機能の一部にアクセスするには、追加の設定が必要となる場合がある ReactNativeはメリットが多いですが、パフォーマンスの低下や柔軟性の欠如など注意すべき点がいくつかあることを理解しておきましょう。 ReactNative習得を今後検討しているフリーランスエンジニアはReactNativeを活用するメリットデメリットを比較した上で決めると後悔が少ないでしょう。 ■ReactNativeフリーランスエンジニアとして携わることができるフリーランス求人・案件例 ・モバイルアプリ開発でのReactNativeフリーランス求人・案件 ReactNativeは企業向けモバイルアプリ開発で活用されています。 ReactNativeでは、ソーシャルメディアアプリ開発、Eコマースアプリ開発、ヘルスケア関連アプリ開発などの開発に携われるフリーランス案件・求人が存在します。 具体的な業務内容は、要件定義、設計、フロントエンド開発、バックエンド開発、テスト、保守・運用などです。 ReactNativeフリーランスエンジニアが求人・案件を獲得する上で、ReactNativeでの開発経験やReact.jsの知識、JavaScriptの理解、APIの利用経験、状態管理ライブラリ(Redux, MobX)の理解、UIライブラリ(React Native Elements, Native Base)の活用経験、クロスプラットフォーム開発の理解などがあると参画しやすいでしょう。 また、ReactNativeフリーランスエンジニアが参画するモバイルアプリケーション開発では、Microsoft AzureやGoogle Cloud Platform(GCP)などのクラウドプラットフォームを利用することが多いため、これらの知識や経験もあると案件獲得に有利です。 ・ゲームアプリ開発でのReactNativeフリーランス求人・案件 ReactNativeは企業向けゲームアプリ開発で活用されています。 ReactNativeでは、カジュアルゲーム開発、ソーシャルゲーム開発、シミュレーションゲーム開発、パズルゲーム開発などの開発に携われるフリーランス案件・求人が存在します。 具体的な業務内容は、ゲームデザイン、ゲームロジックの実装、UIデザイン、アニメーション実装、サーバーサイドとの連携などです。 ReactNativeフリーランスエンジニアが求人・案件を獲得する上で、ReactNativeでの開発経験や2Dゲーム開発の知識、ゲームエンジンの理解(Unity、Cocos2d)、物理エンジンの理解(Box2D、Matter.js)、ゲームAIの実装経験、サーバーサイド連携の経験、パフォーマンス最適化の知識などがあると参画しやすいでしょう。 また、ReactNativeを用いたゲームアプリ開発では、ゲームデータやユーザー情報の管理にMicrosoft AzureやGoogle Cloud Platform(GCP)などのクラウドサービスを活用することがあるため、これらの知識があると案件獲得に有利です。 ・IoTアプリ開発でのReactNativeフリーランス求人・案件 ReactNativeは、IoTアプリ開発で活用されています。 ReactNativeでは、スマートホーム制御アプリ開発、ウェアラブルデバイス連携アプリ開発、産業機器モニタリングアプリ開発、車載機器制御アプリ開発などの開発に携われるフリーランス案件・求人が存在します。 具体的な業務内容は、IoTデバイスとの通信機能の実装、センサーデータの収集・分析、リアルタイムデータ表示、プッシュ通知の実装、セキュリティ対策などです。 ReactNativeフリーランスエンジニアが求人・案件を獲得する上で、ReactNativeでの開発経験やIoTプロトコル(MQTT、CoAP)の理解、Bluetooth/BLE通信の実装経験、センサーデータ処理の知識、データ可視化ライブラリの活用経験(Victory、React Native Chart Kit)、クラウドサービス(Microsoft Azure、Google Cloud Platform(GCP))との連携経験、セキュリティ対策の知識などがあると参画しやすいでしょう。 ■ReactNativeフリーランス求人・案件のリモートワーク・在宅・持ち帰り状況 ReactNativeフリーランス求人・案件のリモートワーク・在宅・持ち帰り状況について解説します。 ReactNativeはモバイルアプリ開発、クロスプラットフォームアプリ開発、ソーシャルメディアアプリ開発、Eコマースアプリ開発、ヘルスケア関連アプリ開発、オンデマンドサービスアプリ開発、ゲームアプリ開発、IoTアプリ開発など様々な開発求人・案件があり、多くの開発現場においてリモートワークや在宅・持ち帰りのフリーランス求人・案件が増えています。 しかし、セキュリティや機密情報保持などの様々な要因によりリモートワークや在宅・持ち帰りが難しいReactNativeフリーランス求人・案件も一部存在します。 未だコロナが蔓延しておりますが、リモートワークや在宅ではコミュニケーションが取りづらいなどの課題も見えており、出社に切り替えている企業も多くなっております。 特に出社とリモートワーク・在宅を混合している働き方であるハイブリットワークが近年増加傾向です。今後ReactNativeを含むフリーランス求人・案件のリモートワークや在宅・持ち帰り化は数年前と比較して少なくなっておりますが、無くなることはないでしょう。 ReactNativeフリーランス求人・案件の中でもリモートワークや在宅・持ち帰りのみに参画したいフリーランスエンジニアはモバイルアプリ開発、クロスプラットフォームアプリ開発、ソーシャルメディアアプリ開発、Eコマースアプリ開発、ヘルスケア関連アプリ開発、オンデマンドサービスアプリ開発、ゲームアプリ開発、IoTアプリ開発のフリーランス求人・案件を探してみましょう。 ■ReactNativeでの週2日・週3日フリーランス求人・案件 ReactNativeでの週2日・週3日フリーランス求人・案件について解説していきます。 ReactNativeの週2日・週3日フリーランス求人・案件はReactNative全体のフリーランス求人・案件の中で15%ほどの割合で存在します。 また週2日・週3日などの時短でも月額単価100万円を超える高単価なReactNativeフリーランス案件・求人も多く存在します。 複数のReactNativeフリーランス求人・案件に参画できるため、様々なプロダクトやサービス開発に携われたり、多種多様なエンジニアとコミュニケーションを取れます。 高単価なReactNativeフリーランス求人・案件はReactNativeスキル以外にもモバイルアプリ開発やフロントエンド開発経験、上流工程〜下流工程まで一貫した開発経験、プロジェクトリード経験などある程度の開発実績や知識が備わっている方でないと参画が難しいでしょう。 ReactNativeフリーランスエンジニアとして週2日・週3日フリーランス求人・案件に参画したい方は現状の市場動向の把握をした上で自分のスキルに見合うフリーランス求人・案件を探すことをおすすめします。 ■ReactNativeフリーランス求人・案件に参画するために必要なスキル ReactNativeフリーランス求人・案件に参画するために必要なスキルを解説します。 ReactNativeフリーランス求人・案件に参画するために必要なスキルは、ReactNative自体の開発経験、モバイルアプリやフロントエンド開発開発で頻繁に使用される周辺知識/スキルです。 技術面とその他周辺スキル/知識に分けてみていきましょう。 まず、技術面においてReactNativeフリーランスエンジニアとして、ReactNativeでの開発経験はもちろんReact.jsの深い理解、JavaScriptでのフロントエンド開発経験、TypeScriptの活用経験、RESTful APIの開発経験、状態管理ライブラリ(Redux、MobX)の使用経験、UIライブラリ(React Native Elements、Native Base)の活用経験、モバイルアプリのライフサイクルの理解、クロスプラットフォーム開発の知識、ネイティブモジュールの開発経験、Microsoft AzureやGoogle Cloud Platform(GCP)などのクラウドサービスとの連携経験があるとReactNativeフリーランス求人・案件に参画しやすいでしょう。 その他周辺スキル/知識として、コミュニケーションスキルや問題解決スキル、ドキュメント作成スキル、知識を常にアップデートできるスキルなどがあるとReactNativeフリーランス求人・案件に参画しやすいでしょう。 上記技術面とその他周辺スキル/知識、どちらかが欠けているとReactNativeフリーランス求人・案件に参画できない可能性があるので念頭においておきましょう。 さらにReactNativeフリーランスエンジニアとして、高単価のフリーランス求人・案件に参画を希望している場合、上流工程での経験やチームマネジメント経験があることが望ましいでしょう。 ■ReactNative開発経験年数別のアドバイス ReactNativeフリーランス求人・案件に参画するため、ReactNative開発経験年数別のアドバイスをそれぞれ開発経験1〜2年、開発経験2〜3年、開発経験5年以上に分けて解説します。 ・開発経験1〜2年のReactNativeフリーランスエンジニア 発経験1〜2年のReactNativeフリーランスエンジニアはReactNativeの基本的な機能や概念(コンポーネント、props、state、ライフサイクルメソッドなど)の理解を深めましょう。 また、小規模なモバイルアプリケーションを開発したり、実践で活用できるReactNativeスキルを身につけていきましょう。 フリーランス求人・案件に参画した際は技術や業界のノウハウを学んでいくため、経験豊富な他のエンジニアやメンターを見つけることをおすすめします。積極的にフィードバックをもらいスキルアップを図りましょう。 その他、ReactNativeに関連するJavaScript、React.js、TypeScript、HTML/CSSなど技術の学習も進めましょう。 ・開発経験2〜3年のReactNativeフリーランスエンジニア 開発経験2〜3年のReactNativeフリーランスエンジニアは中〜大規模プロジェクトに参画し、ReactNativeを用いた複雑なモバイルアプリケーション開発やReactNativeのベストプラクティスに沿ったコーディングを目指しましょう。 また、ReactNativeと連携するための外部ライブラリやRedux、MobXなど状態管理ライブラリの使用経験を積みましょう。 その他、要件定義やコミュニケーションスキルなどの技術以外のスキルも身につけることをおすすめします。 開発経験2〜3年のReactNativeフリーランスエンジニアはある程度技術スキルも備わっているため、ReactNativeフリーランス求人・案件に参画しやすいですので、継続的にフリーランス求人・案件に参画できるようにネットワークを広げていくとなお良いでしょう。 ・開発経験5年以上のReactNativeフリーランスエンジニア 開発経験5年以上のReactNativeフリーランスエンジニアは大規模開発でのプロジェクトリードを行い、さらに経験や知識を身につけましょう。 特に、ReactNativeを用いた大規模なクロスプラットフォームアプリケーションの設計や、ReactNativeアプリケーションのパフォーマンス最適化、テスト戦略の策定などに注力しましょう。 若手エンジニアへの教育やメンタリングを行える場合は自分の持っているReactNativeの知識の再確認の意味も込めて行ってみることをおすすめします。 その他、コミュニティへの貢献のため、ReactNativeに関連するコミュニティ活動に参加して知識や経験を共有してみることもおすすめします。 開発経験5年以上のReactNativeフリーランスエンジニアでも専門的な知識の学習やより実務をこなすことは重要です。ReactNativeを含むモバイルアプリケーション開発技術は日々成長しておりかつ廃れていくため、常に最新技術やトレンドを学び、アップデートしていきましょう。 ■ReactNative習得難易度・勉強方法 ReactNative習得難易度・勉強方法について解説します。 ReactNative習得難易度について、中程度でしょう。その理由としてReactNativeがReact.jsをベースにしているため、React.jsの知識が必要であることやネイティブコンポーネント、ブリッジ、ネイティブモジュールなどReactNativeの独自機能の把握が必要であることが挙げられます。 ただし、JavaScriptでの開発経験有無によって習得難易度は大きく異なります。 JavaScriptでの開発経験がない初学者の方はまずJavaScriptを習得しましょう。JavaScriptはReactNativeを活用するために必要です。既にJavaScriptでの開発経験がある方は簡単にReactNativeを習得できるでしょう。 ReactNative学習コストについて、他プログラミング言語と比較して大幅な時間がかかります。 1つのプログラミング言語を基礎レベルまで習得するには、おおよそ200時間は必要と言われています。また実務レベルまで習得する場合、おおよそ1,000時間以上かかるとも言われています。しかし、学習方法や理解度や開発言語の周辺知識も一緒に習得する必要があり、個人差はありますので、あくまでも参考として覚えておきましょう。 近年ではオンライン学習やプログラミングスクールなど、様々な場所でReactNativeを始めとするプログラミング言語を学習出来ます。オンライン学習を例に挙げると学習サイトである「ドットインストール」や「Schoo」「Udemy」など多種多様なサービスがあります。 また、ReactNativeの公式ドキュメントなどReactNativeを学習できる学習サイトの環境はいくつか整っています。 オンライン学習やプログラミングスクールはReactNative自体の習得以外にもReactNativeでの開発に必要なモバイルアプリ開発やフロントエンド開発の周辺知識も教えてくれるため、ReactNativeの学習においてより実践で使える知識を蓄えやすいでしょう。 その他、ReactNative習得を希望するエンジニアは、まず周辺でReactNativeに精通したエンジニアを探してみる、勉強会に積極的に参加してみることもおすすめです。やはり近くにメンターがいることにより、学習の効率性も上がるだけでなく学習意欲も維持しやすくなります。 ■ReactNativeフリーランス求人・案件参画するために役立つ資格 ReactNativeフリーランスエンジニアが取得しておいても良い資格を4つ紹介します。 ・CIW JavaScriptスペシャリスト CIW JavaScriptスペシャリストは、CIW(Certified Internet Web Professional)が提供するWeb技術の専門家を認定する資格です。試験時間は90分で70問、費用は200米ドルです。試験は英語で実施され、多肢選択式とシミュレーションの2種類の問題形式で構成されています。合格点は72.38%以上です。 CIW JavaScriptスペシャリストを取得することで、JavaScriptの知識とWeb開発スキルを客観的に証明できます。ReactNativeフリーランスエンジニアにとって、JavaScriptは必須のスキルです。ReactNativeはJavaScriptをベースに構築されたフレームワークであり、JavaScriptの深い理解がなければ、ReactNativeを効果的に活用することは難しいでしょう。そのため、ReactNativeフリーランスエンジニアとして活躍するために、時間的な余裕がある方は、CIW JavaScriptスペシャリストの取得を検討することをおすすめします。 ・AWS認定試験 AWS認定試験はAmazon Web Servicesが提供しているクラウド技術に関する専門知識とスキルを認定するプログラムです。AWSに関する技術的スキルと知識があるかを測る試験です。 AWS認定試験のレベルは基礎・アソシエイト・プロフェッショナル、専門知識の4段階あります。 2023年時点では11のAWS認定資格があり、それぞれ試験時間や合格点などの受験の条件が異なります。 AWSの知識/スキルを身に付けることが出来ることや、クライアントなどとの信頼構築を築けるためReactNativeフリーランスエンジニアとして取得しておいて損のない資格でしょう。 また、ReactNativeフリーランスエンジニアとして就職や転職に有利に働くだけではなく、フリーランス求人・案件内の要件としてAWS認定資格の取得が含まれていることもあります。さらに、AWSを活用したReactNativeアプリケーションの開発・運用においても、AWS認定資格の知識が役立つでしょう。 ・Microsoft認定資格 Microsoft認定資格はMicrosoftが提供しているMicrosoftのテクノロジーに対する深い知識とスキルを有していることを測る資格です。MCP(Microsoft Certifications Program)とも呼ばれています。 製品別や役割(ロール)別、またレベル別など各項目ごとにさまざまな種類の認定資格が区分されており、自身にあった内容やレベルの資格取得が可能です。 レベルは初級〜上級まであり、Microsoft Azure関連の認定資格は2023年11月時点で60以上あります。 試験は試験ごとに条件が異なり、多肢選択問題、ドラッグアンドドロップ問題、シナリオベースの問題、実務を想定したラボ形式の問題などがあります。 Microsoft Azureの知識/スキルを身に付けることが出来ることや、クライアントなどとの信頼構築を築けるため、ReactNativeフリーランスエンジニアとしてMicrosoft Azureの知識や理解度を深めるために取得しておいて損のない資格でしょう。 さらに、ReactNativeアプリケーションをMicrosoft Azureクラウド上で運用する際にも、Microsoft認定資格の知識が活かせるでしょう。 ・プロジェクトマネージャ試験(PM) プロジェクトマネージャ試験(PM)は独立行政法人情報処理推進機構(IPA)が実施している情報処理系の国家資格です。試験時間は午前90分、午後90分の計180分で、合格率は20%程度です。 プロジェクトマネージャ試験(PM)は、情報システム開発プロジェクトにおいて、プロジェクトマネージャ(PM)としての職務を適切に遂行できる能力を評価することを目的としています。試験では、プロジェクトの立ち上げから終結までの全工程において必要なプロジェクト管理に関する知識と実践力が問われます。具体的には、プロジェクトの計画立案、リスクマネジメント、進捗管理、品質管理などの領域が出題範囲となります。 プロジェクトマネージャ試験(PM)に合格するためには、システム開発のライフサイクル全般にわたる知識と、プロジェクト管理のスキルが必要です。加えて、実際のプロジェクト経験を積んでいることが、試験合格への大きなアドバンテージとなります。国家資格であるプロジェクトマネージャ試験(PM)の取得は、クライアントからの信頼性を高めるメリットもあります。 ReactNativeフリーランスエンジニアにとって、プロジェクトマネージャ試験(PM)の資格取得は、ReactNativeを活用した開発プロジェクトの管理能力を向上させ、プロジェクトを成功に導くための有益なスキルを身につけることができます。また、プロジェクトマネージャー(PM)としてのスキルを証明できるため、ReactNativeフリーランスエンジニアとしての案件獲得やクライアントとの信頼関係構築に役立つでしょう。さらに、ReactNativeフリーランスエンジニアとしてプロジェクトリーダーやマネージャーを目指す際にも、プロジェクトマネージャ試験(PM)の知識が活かせるはずです。 ReactNative関連やIT関連の資格を習得することは良いことですが、ReactNativeフリーランス求人・案件に参画するという目的を失わないようにしましょう。 ReactNativeスキルを資格取得によって、証明することは可能ですが重要視すべきことは、ReactNativeの実務経験やフロントエンド開発やモバイルアプリ開発周辺で必要な開発スキルを保有していることです。 そのためReactNativeの資格はある程度実務経験がある方、時間的に余裕がある方が取得すると良いでしょう。 ReactNativeエンジニアとして、実務未経験にも関わらずReactNativeフリーランスエンジニアが取得しておいて良い資格の取得を最優先事項にすることはやめておきましょう。 ■ReactNativeフリーランス求人・案件の未経験での参画 ReactNative開発実務未経験の場合、参画できるReactNativeフリーランス求人・案件は限られてくるでしょう。 ReactNativeなどフリーランス求人・案件は参画後すぐに稼働してもらいたいため、即戦力エンジニアを欲していることが多いです。 未経験からReactNativeフリーランス求人・案件への参画を検討/希望している方は、はじめにReactNativeでの開発経験やJavaScriptを活用した開発経験を積める企業へ就職し2〜3年ほど開発経験を積むもしくは個人や副業としてReactNative開発経験やJavaScriptでの開発経験が積めるプロジェクトに1〜2年ほど参画し開発経験を身につける、どちらかの行動を行いましょう。 ReactNativeフリーランス求人・案件に参画する上でコミュニケーションスキルや能動的に動けるかなども見られますが、やはり一番重要視されるポイントは求人・案件の要件の合致度合いです。そのため、上記以外にも実務経験を作れるのであれば積極的にこなしていきましょう。 ReactNativeのフリーランス求人・案件への参画を目指すにあたって、他開発言語の知識も身につけておくと、担当領域の幅を広げることができ、選択できるフリーランス求人・案件の選択肢を増やせるでしょう。例えば、ReactNativeフリーランス求人・案件ではReactNativeでの開発経験はもちろん、React.jsの深い理解、JavaScriptでのフロントエンド開発経験、TypeScriptの活用経験、RESTful APIの開発経験、状態管理ライブラリ(Redux、MobX)の使用経験、UIライブラリ(React Native Elements、Native Base)の活用経験、モバイルアプリのライフサイクルの理解、クロスプラットフォーム開発の知識、ネイティブモジュールの開発経験、Microsoft AzureやGoogle Cloud Platform(GCP)などのクラウドサービスとの連携経験が求められます。 ReactNativeをはじめとする他開発言語の知識/スキルや周辺環境の知識/スキルが豊富であればReactNativeフリーランス求人・案件参画時のアピール材料にもなるため、日頃から勉強時間を確保してスキルアップを図りましょう。 ■ReactNativeの市場動向やニーズ ReactNativeはモバイルアプリ開発、クロスプラットフォームアプリ開発、ソーシャルメディアアプリ開発、Eコマースアプリ開発、ヘルスケア関連アプリ開発、オンデマンドサービスアプリ開発、ゲームアプリ開発、IoTアプリ開発など幅広く開発ができることからフリーランス求人・案件の中でも多く求人が存在します。 そのためニーズは現時点でも多くあり、今後中長期的にみてもニーズは無くならないでしょう。 では、ReactNativeエンジニアのニーズがある理由をIT市場動向から分析してみてみましょう。 2023年7月末ガートナーが発表した『世界IT支出』では、2024年のIT総支出は前年比8.8%増の5兆1261億ドル(約718兆円)になると見込まれています。ITサービスに対する2024年の世界支出は前年比11.6%増の1兆5854億ドル(約222兆円)と予測されており、通信サービスの1兆5179億ドル(約213兆円)を初めて上回るとのことです。 別の市場動向より分析してみましょう。 Panorama Data Insights Ltd.が2022年3月に公表したレポートによると、2021年の世界のモバイルアプリケーション開発市場規模は100億米ドルに達しました。同レポートでは、2030年までにこの市場規模が410億米ドルに到達すると予測されています。 さらに、2022年から2030年までの予測期間中、年平均成長率(CAGR)は21%になると見込まれています。 モバイルアプリケーション開発市場の成長は、スマートフォンやタブレットの普及、5Gネットワークの拡大、IoTの進歩などによって牽引されると考えられます。 また、企業のDXの加速や、新型コロナウイルス感染症(COVID-19)の影響によるリモートワークの増加なども、この市場の成長を後押しするでしょう。 その他IoT、ビッグデータ、ブロックチェーン、6G、xR、AGIを含む人工知能などによるIT業界の飛躍的な拡大やIT技術の急速な進歩に伴い、エンジニア全体の人材不足が深刻化しています。2030年までに79万人のITエンジニア不足に陥る可能性があるとも言われています。 上記観点を考慮するとIT市場の急速な成長に伴いエンジニアの絶対数が足りておらず、ReactNativeを含むエンジニアにおいてニーズが今後も拡大していくでしょう。 ReactNativeエンジニアとして現在活躍している方や今後活躍を検討している方はReactNativeの開発実務経験やReactNative開発に必要なフロントエンド開発スキルやモバイルアプリ開発スキル/経験を取得すると多くのReactNativeエンジニアの中でもフリーランス求人・案件への参画確率が上がるでしょう。