募集終了 【PHP(CodeIgniter)】Web3ビジネスを手掛ける企業でブロックチェーンゲームのバックエンド開発支援(フルリモート可)
社名:非公開
職種:サーバサイドエンジニア
稼働日数:週5日渋谷
報酬:〜80万円/月
ブロックチェーンゲーム開発
※世界規模での展開想定、来年リリース予定。
■募集背景
増員募集のため。続きを読む
職種:サーバサイドエンジニア
稼働日数:週5日渋谷
報酬:〜80万円/月
ブロックチェーンゲーム開発
※世界規模での展開想定、来年リリース予定。
■募集背景
増員募集のため。続きを読む
職種:サーバサイドエンジニア
稼働日数:週4〜5日都庁前
報酬:〜75万円/月
・PHP 5系サーバサイドのAPI設計・開発・テスト
・ゆくゆくは、リプレイス計画に主体的に動いて先導してプロジェクトを担っていただきたい(技術選定)
<対象サービス>
旅行代理店(AGT)向け予約サイト
<詳細...続きを読む
職種:サーバサイドエンジニア、フロントエンドエンジニア
稼働日数:週5日大阪
報酬:〜64万円/月
・WEBアプリケーションの詳細設計~運用(お弁当のサイト)
∟基本的にWEBアプリケーションの機能追加、改修業務がメインになります。
∟サーバーサイドとフロントエンドの業務割合は半々になります。
・技術的負...続きを読む
職種:サーバサイドエンジニア
稼働日数:週3〜5日六本木
報酬:〜40万円/月
募集背景:
現在、開発が各メンバーに属人化しており、開発体制強化にむけて開発とレビュー・承認を明確に切り分けなど体制整備が必要で、その体制を構築する為に、開発メンバーが不足している為。
(採用でも探し...続きを読む
職種:サーバサイドエンジニア
稼働日数:週4〜5日神泉駅
報酬:〜80万円/月
ふるさと納税サイト、および同サービスを管理するシステムの開発をお任せする案件です。
サーバサイドエンジニアとして、要件定義から設計・コーディング・保守運用まで一貫して行います。続きを読む
職種:サーバサイドエンジニア
稼働日数:週4〜5日烏丸駅
報酬:〜80万円/月
リテール向けDMPのサーバーサイド開発を担っていただく案件です。
IoT端末やアプリSDK等から集まってくるデータの効率的な管理の仕組みを構築し、データ分析チームが構築した分析手法をシステム化していただきます...続きを読む
職種:サーバサイドエンジニア
稼働日数:週4〜5日渋谷駅
報酬:〜80万円/月
ふるさと納税サイト、もしくは同サービスを管理するシステムの開発を、要件定義から設計・コーディング・保守運用まで一貫して行なっていただきます。続きを読む
職種:サーバサイドエンジニア
稼働日数:週3〜5日烏丸駅
報酬:〜80万円/月
リテール向けDMP開発・サーバーサイド開発を行なっていただく案件です。
IoT端末やアプリSDK等から集まってくるデータの効率的な管理の仕組みを構築し、データ分析チームが構築した分析手法をシステム化していただ...続きを読む
CodeIgniterは2006年にリリースされた、PHPを用いるオープンソースのフルスタックフレームワークです。小規模開発に向いたWebアプリケーションフレームワークとして、PHPで動的Webサイトの開発を行う際によく使用されています。PHPには「Laravel」「CakePHP」など数多くのフレームワークがあり、それらと比較してもCodeIgniterの実行速度は上位に入ります。CodeIgniterの特長は、コアシステムに必要な基本ライブラリを最低限に抑えた、シンプルで軽量な仕様です。追加で必要な機能はリクエスト時に読み込まれるため、基本システムはスリムで高速に実行できます。また、サーバに負担をかけず高速で開発が行えるパフォーマンスの高さがメリットです。基本機能がシンプルなため、習得が簡単で初心者でも開発しやすいといった特長もあります。
さらに、CodeIgniterはMVCモデル(Model-View-Controller)を採用しています。これにより、役割ごとの処理で独立性を確保でき、管理しやすいシステムの構築が可能です。なお、必ずしも開発時にMVCモデルを取り入れる必要はなく、自由度の高いカスタマイズが行えます。
CodeIgniterはセキュリティ機能が充実したフレームワークでもあります。CSRF攻撃、XSS攻撃を対策でき、Webシステムやデータの安全性確保が可能です。
CodeIgniterはPHPのフレームワークのため、PHPのプログラミングスキル習得が必要であり、携わる案件によってさらにさまざまなスキルが求められます。CodeIgniterフリーランスエンジニアには、サーバサイド開発、社内システムの開発、Webアプリの開発などさまざまな案件があります。
サーバサイドエンジニアの場合には、仕事で使用するデータベースによりますが、PHPなどのWeb開発で使われるデータベースのMySQL、リレーショナルデータベースやデータベースを操作する言語SQL、WebサーバのApacheなどデータベース関連の知識やスキル、クラウドサービスのAWSに関するスキルを必要とします。
システム開発では、開発環境の構築に使われるOSであるLinuxの知識は身につけておきたいスキルのひとつです。仮想環境を作成するツールとしてDockerなどのスキルが求められるケースもあるため、開発環境に関係するスキルがあると役に立ちます。
CodeIgniterエンジニアの案件には、HTMLやCSS、JavaScriptなどフロントエンド開発に必要なスキルが求められるケースもあります。またLaravelやCakePHPなど、PHPの他のフレームワークスキルも身につけておくと、より幅広く活躍できるでしょう。
また、CodeIgniterエンジニアでは社内システムの開発案件が多いため、社員の要望を反映したシステムを構築できる能力も必要とされます。さまざまな案件に対応できるスキルを身につけておくことが、フリーランスエンジニアとしてのステップアップにつながります。
なお、フリーランスエンジニアとして案件を獲得するためには、営業スキルも重要です。自分をアピールするための経歴やスキルをまとめたポートフォリオを作成し、人脈を増やすために同業者との交流を行いましょう。エージェントサービスを使用すると、ポートフォリオの書き方を相談でき、希望に合った案件の紹介を得られることもあります。
CodeIgniterには独自の資格がありません。そのため、CodeIgniterを使用するプログラミング言語PHPに関連する認定や資格の取得がおすすめです。PHPの資格としては、PHP技術者認定機構が実施している「PHP技術者認定試験(初級・上級/準上級)」「PHP技術者認定ウィザード」があります。認定試験については、難易度によりITスキル標準(ITSS)のレベル1~3に相当する資格を得ることができ、案件取得で有利になります。
CodeIgniterに限らず、エンジニアとしてのIT知識・スキルがあることを認められるためには、基本的な資格の取得も重要です。国家資格を取得していると、幅広い案件において役立てることが可能です。IT技術の基本的な国家資格試験には「基本情報技術者試験」や、さらに上位の「応用情報技術者試験」があります。また、情報システム設計など開発に関する上級レベルのスキルが認定される「システムアーキテクト試験」などに合格していると、システム開発に関する業務の幅を広げられます。開発環境の構築スキル関係では「Linux技術者認定試験」も実施されています。これらの関連資格を取得していると、エンジニアとしての技術をアピールできるでしょう。
CodeIgniterの習得難易度はそれほど高くありません。PHPの知識がある場合、CodeIgniterの概要はある程度理解できるでしょう。
CodeIgniterを勉強する際には、入門書で知識をつけてからフレームワークを使って覚えていくのがおすすめです。CodeIgniterの公式ページも習得の際に活用できます。公式ページには、CodeIgniterの背景や概念の概要と、MVCアーキテクチャの基本がわかるチュートリアルも掲載されているので、使い方の理解に役立ちます。
なお、CodeIgniterのさまざまなカスタマイズを活用するには高いレベルが求められます。ただし、CodeIgniterは日本語で書かれた参考書や資料などが少なく、より知識を深めたい場合には、英文の本やサイトなどから情報を収集する必要があります。
PHPにはさまざまなフレームワークがあり、特長はそれぞれ異なります。動作が高速で理解しやすいなどのメリットからCodeIgniterは過去に高い人気がありましたが、現在その人気は下降気味です。日本ではより新しいフレームワークであるLaravelの人気が上昇し、Laravel、CakePHPなどのフレームワークが多く使用されています。世界的にはCodeIgniterもまだ多くの企業で使われていますが、Laravelのシェアにおされている状況です。
PHPのフレームワークにはトレンドがあり、フレームワークの人気上位は状況に応じて入れ替わりが生じています。CodeIgniterは、前述の通り小規模のシステムに適した軽量なフレームワークとして、社内システム開発、Webアプリケーション開発、サーバサイド開発などに幅広く活用されていますが、今後シェア率が伸びるかどうかははっきりしていません。近年の傾向としてCodeIgniter利用数の増減には急激な変化が生じていないため、今後も一定のシェア率を維持する状況が続くと考えられます。
FLEXYは、エンジニアなどを対象に新しい働き方を提供するプロ人材サービスです。FLEXYには、大企業やスタートアップベンチャーなどさまざまな案件があります。CodeIgniterエンジニアの案件は、フリーワードや言語、ツールなどを指定して検索できるので、希望する案件も簡単に見つけられます。
自身の経験や希望に合う案件を探している場合にはコーディネーターに相談すると、最適な案件をご紹介します。
フリーランスのCodeIgniter案件は、人気の高い他のフレームワークの案件数に比べると少ないのが現状です。ただし案件数が大きく上下することもないので、案件が見つからずに困るといった心配はないでしょう。
フリーランスのCodeIgniter案件の求人は、週5日からのものが多い傾向にあります。週2~4日稼働の案件もありますが、全体的に稼働日が多い案件ほど数が多いため探しやすくなっています。案件数が多いエリアは東京都がトップです。ほとんどのフリーランスCodeIgniter案件が東京都に集まっていて、他には大阪府や福岡県などで複数の案件が見つけられます。
CodeIgniter案件はリモートワークのものが多く、案件の半数以上がリモートワーク可能な勤務形態です。リモートワーク案件は現在増加傾向にあるため、在宅で働きたい場合に適しています。
フリーランスのCodeIgniter案件は、高いスキルを要求するため報酬が高めに設定されています。週5日稼働の案件の場合、月額55~75万円ほどで年収は660~900万円が相場です。
CodeIgniterの経験と報酬の関係としては、経験1年未満は月30万円台、経験3年程度で月65万円前後、経験5年以上では月80万円以上といった条件が見られます。このように、実務経験がほとんどない場合には報酬が経験者の半分程度になるケースもあるものの、実績があるほど報酬単価は高額になります。
フリーランスのCodeIgniter案件にはサーバサイドエンジニアの求人が多い傾向にあり、システム・Webサイトの開発などがあります。時期によって案件の種類や件数が異なるため、検索では希望する案件がなかなか見つからない場合もあるかもしれません。登録後にヒアリングした希望に合う案件は、コンサルタントから紹介を得られることがあります。
フリーランスのCodeIgniter案件の報酬は他のフレームワークエンジニアよりも高い傾向があり、月額相場は約55~75万円です。1年間案件に参画した場合には660~900万円の収入が期待できます。CodeIgniterの経験年数やスキルによっては月収が80万円を超えるケースもあります。
CodeIgniter案件には、常駐の他にリモートワーク可能なものもあります。現在はリモートワーク可能の案件数が常駐案件よりも多いため、リモートワークを探している場合には希望に合う案件を見つけやすいでしょう。