「Swift」の案件求人検索結果
■Swiftとは?
Swiftはappleが開発した歴史の浅いプログラミング言語で、MacOSとiOS上でのみ動きます。なので、主にiOS用のアプリ開発に使用されるケースが多いです。appleが作っただけあってMacがないと開発できないというデメリットがありますが、言語仕様としては優れています。
従来まではMacOSやiOSの開発ではObjective-Cを使用することが多かったですが、Swiftが誕生した2014年以降はSwiftがメインで使用されています。Objective-Cはネーミング的にはC言語のような感じがしますが、実際は全然違います。
Objective-Cは構文が独特で他の言語経験があっても実装が難しいという特徴があり、他のオブジェクト言語での開発経験があっても苦戦するエンジニアが多かったです。そこで誕生したのがSwiftで、この新しく誕生したプログラミング言語は大変便利だと多くのエンジニアが喜びました。
-
- [Swift]新規VOD開発の求人案件@三軒茶屋
-
~750,000円/月業務委託(常駐)
-
- [Swift]銀行業務SE・SWIFT、送金システムの求人案件@勝どき
-
~620,000円/月業務委託(常駐)
- 最寄り駅
- 勝どき
- 使用言語
- 仕事内容
- ・米国マネーロンダリング法改正に伴うメガバンク海外拠点のテスト対応をお願いします。 [作業内容] ・拠点ドキュメント読み込み ・テストケース作成 ・テスト結果レビュー及び取り纏め等
-
- [Swift]某大手ハウスメーカースマホアプリ開発の求人案件@恵比寿
-
~600,000円/月業務委託(常駐)
- 最寄り駅
- 恵比寿
- 使用言語
- 仕事内容
- ・FUJITSUCloudServiceK5上で稼働するサービス ・住まい作りの基礎知識を学べるコンテンツ情報を配信するためのアプリ ・住宅展示場に来訪する際に役立つ情報なども配信 ・シチュエーションにもよりますが、残業は比較的少ないかと思われます
-
- [Swift]転職サイト開発の求人案件@恵比寿
-
~750,000円/月業務委託(常駐)
- 最寄り駅
- 恵比寿
- 使用言語
- 仕事内容
- ・転職サイトのiOSアプリ新規機能開発や追加開発をご担当いただきます。 ・高い技術を保有している方であれば、アーキテクト業務やレビュワー業務も担当していただきます。
-
- [Swift]PMO・銀行決済システムの求人案件@中野
-
~850,000円/月業務委託(常駐)
- 最寄り駅
- 中野
- 使用言語
- 仕事内容
- ・銀行資金決済システムのシステム化対応や企画、プロジェクト立ち上げ推進 ・統合後のシステムのアーキテクチャや機能整理 ・削減効果の検討 ・開発計画資料作成 ・関連決済システムの調査 ・進捗や課題のとりまとめ ・ユーザに対する要件の調整
-
- [Swift]フィンテック系システム開発の求人案件@六本木
-
~800,000円/月業務委託(常駐)
- 最寄り駅
- 六本木
- 使用言語
- 仕事内容
- ・決済事業を新しく始めるにあたりエンジニアを募集しております。 ・将来を見通したマイクロサービスアーキテクチャを設計し、マイクロサービス毎に組成されたチームメンバーとして、各サービスの役割を実装を行っていただきます。 ・主に新決済・金融サービスの開発に関わっていただきます。 [作業内容] ・決済機能のSDK開発 ・CtoC向けアプリの改修など
-
- [Swift]Swift新規開発の求人案件@半蔵門
-
~700,000円/月業務委託(常駐)
- 最寄り駅
- 半蔵門
- 使用言語
- 仕事内容
- ・証券会社向け取引システム新規開発支援上位会社プロパー数名と新規の証券取引システムを開発して頂きます。 ・スキルに見合うポジションと作業をお願い致します。
-
- [Swift]BtoCモバイルアプリ保守開発の求人案件@高田馬場
-
~650,000円/月業務委託(常駐)
-
- [Swift]音楽配信自社サービスのアプリ開発の求人案件@渋谷
-
~900,000円/月業務委託(常駐)
- 最寄り駅
- 渋谷
- 使用言語
- 仕事内容
- ・音楽配信自社サービスのアプリ開発エンドの自社サービスであるスマートフォンで歌や楽器演奏を録音・投稿し、 共有できるサービスのアプリ開発に携わって頂きます。
-
- [Swift]大手生命保険会社のスマフォアプリに関するサーバーサイド開発の求人案件@三軒茶屋
-
~900,000円/月業務委託(常駐)
- 最寄り駅
- 三軒茶屋
- 使用言語
- 仕事内容
- ・大手生命保険会社のスマフォアプリに関するサーバーサイド開発をお任せします。 ・特定のテーマに絞った一般ユーザ向けコミュニティーサービスの開発となり、既にローンチ済み コミュニティーサービスへの追加開発となります。
-
- [Swift]某アパレル系Webサービス企業にて開発・運用の求人案件@六本木
-
~900,000円/月業務委託(常駐)
- 最寄り駅
- 六本木
- 使用言語
- 仕事内容
- ・某アパレル系Webサービス企業にてiOS/Androidアプリの開発・運用を行っていただきます。 [具体的] ・ネイティブアプリの新規企画サポート&開発 ・デザイナー、プランナーと共にアプリの改善や新機能の開発 ・ネイティブアプリUI部分の改善からクラッシュ等のシステム改善
-
- [Swift]口コミサイトのアプリ開発の求人案件@恵比寿
-
~900,000円/月業務委託(常駐)
- 最寄り駅
- 恵比寿
- 使用言語
- 仕事内容
- ・口コミサイトのアプリ開発をお任せします。 ・iOSアプリが優先して開発されており、AndroidアプリはiOS版に近づけようと開発中。また、Javaからkotlinに 順次移植中。 ・iOSアプリも順次機能追加を行っている。
-
- [Swift]iOSスマートフォンアプリ機能拡張の求人案件@六本木一丁目
-
~650,000円/月業務委託(常駐)
-
- [Swift]エンタメ・新規アプリ開発の求人案件@渋谷
-
~800,000円/月業務委託(常駐)
- 最寄り駅
- 渋谷
- 使用言語
- 仕事内容
- ・エンタメの新規アプリ開発に携わって頂きます。 ・プロダクトやサービスの成長を左右するフェーズで、設計から幅広く担当して頂きます。 ・経験がある方は、アーキテクチャ周りや技術の選定、およびCI周りやKotlinなども併せて依頼されることがございます。
-
- [Swift]iOS版マンガアプリ開発の求人案件@北参道
-
~950,000円/月業務委託(常駐)
- 最寄り駅
- 北参道
- 使用言語
- 仕事内容
- ・マンガアプリ開発をご担当いただきます。 [下記作業] ・リリース済みのサービスへのリプレイス対応 ・クライアントからの追加機能依頼に対してのiOSアプリの実装 ・要件定義から実装
-
- [Swift]新規漫画アプリ開発の求人案件@渋谷
-
~950,000円/月業務委託(常駐)
- 最寄り駅
- 渋谷
- 使用言語
- 仕事内容
- ・新規漫画iOSアプリ開発に携わっていただきます。 ・工程としては実装がメインではございますが、参画時期によっては要件定義から携わっていただく場合もございます。
-
- [Swift]新規名刺アプリ開発の求人案件@浜松町
-
~850,000円/月業務委託(常駐)
- 最寄り駅
- 浜松町
- 使用言語
- 仕事内容
- ・スマートフォン向けの新規名刺管理アプリ開発に携わっていただきます。 ・Kotlin又はSwiftを用いて開発をしていただきます。 ・工程といたしましては、基本設計~テストまでをご担当いただきます。
-
- [Swift]WEBマーケティングプラットフォーム開発の求人案件@西新宿
-
~1,050,000円/月業務委託(常駐)
- 最寄り駅
- 西新宿
- 使用言語
- 仕事内容
- ・Webマーケティングに用いるiOSアプリの開発に携わっていただきます。 [下記作業] ・仕様の確認、実装方針検討、設計、実装、テスト、コードレビュー ・工程は要件定義からテ
-
- [Swift]自己実現応援型SNSのネイティブアプリ開発の求人案件@都庁前
-
~750,000円/月業務委託(常駐)
- 最寄り駅
- 都庁前
- 使用言語
- 仕事内容
- ・夢を実現したい個人と起業家やエンジェル投資家などのヒューマンキャピタリストをマッチングさせ、個人の夢の 実現を支援する次世代型SNSサービスのiOSアプリの開発をお願い致します。 [具体的な仕事内容] ・iOSネイティブアプリケーションの設計、開発 ・プロダクトのUI/UX改善 ・iOSバージョンアップへの対応 ・オーナーやサポーターのコミュニケーションの軸となる、チャット機能 →リアルタイム性や、コミュニケーションを推進するUIの実装をお任せいたします。 ・オーナーのカードをブロックチ
-
- [Swift]高校生向け総合学習アプリ開発の求人案件@東銀座
-
~800,000円/月業務委託(常駐)
Swiftについて
Swiftのイメージとして自由度が高いと勘違いされることがありますが、実際はルールが厳しい言語です。まず上記の通りOSが制限されており、変数の型に関しても厳しいです。肩の宣言が必要なことはもちろんのこと、型変換すらできません。
最近の言語は型宣言が不要のものもあり、そういう意味でSwiftは意外とルールが厳格です。おそらくバグを最大限防ぐためにそのようになっているのかと思うので、ある意味プログラミング初心者には良いかもしれません。
型宣言などの概念についてわかった上で省略するのは良いのですが、そもそも知らないといざルールが厳しめのプログラミング言語を扱う際に戸惑います。そこで、初めての言語としてSwiftを選ぶとプログラミングの基礎ルールを徹底して覚えることができます。
ルールは厳しいもののObjective-Cのような特殊性はないので、他の言語に応用しやすい言語と言えるでしょう。実際Swiftは本業がプログラマーでない人が独学で身に付けるケースも多く、その理由は個人でiPhoneアプリを作るためです。
あまりプログラミング関連書籍を取り扱っていない書店でもSwiftに関する書籍が置かれているくらいで、iPhoneアプリを作りたいならまずはSwiftを学ぶ、という風潮になっています。
Swiftに関する書籍は基礎からみっちり学習するためのものもありますが、週刊誌程度の分厚さの雑誌もあります。スマホの便利アプリ特集くらいの軽い感じでSwift特集が組まれている場合もあり、プログラミングのまったくの初心者の場合そういった雑誌の方が取っつきやすいかもしれません。
Swiftの内容だけでなくプログラミングが誰でも参入しやすい世界であることがよくわかるので、まずはプログラミングを身近なものに感じるという意味でも雑誌を手に取ってみるのはおすすめです。
実際私もSwiftに関する特集が組まれた雑誌を立ち読みしたことが何度かあるのですが、学習方法や環境構築についても意外としっかり書かれており、雑誌を読みつつ基礎学習をWebサイト等で行えば、まったくのプログラミング初心者であってもiPhoneアプリをリリースできそうな感じでした。
Swift学習者の多くはiPhoneアプリの作成を目的としているため、学習コンテンツもそのように組まれています。そういう意味では、他の言語よりも目的が明確なので楽しみながら学習することができるでしょう。
■Swiftの資格について
Swiftはまだ市場に出てきて間もない言語なので、Swift専用の資格はありません。またSwiftはMacOSとiOSに特化したプログラミング言語なので、資格はいいからとにかくアプリを作ろう、という方向性です。
IT業界は今後ますます資格ではなく実務経験や学習意欲を重視する傾向になるので、Swiftのような新しい言語は特に資格ではなく実際に役立てることを考えた方が良いです。
■Swiftの魅力・市場動向について
Swiftの魅力は、小規模開発から大規模開発まで幅広く対応していることです。開発プロジェクト現場での需要が大きいことはもちろん、個人で活動しているフリーランスにとってもメリットが大きいです。
Swiftが個人でのアプリ開発に向いていることは上記の通りですが、言い換えれば在宅やノマドで受注できる案件が多いということです。少人数でかつオンライン上だけのやり取りで開発されているSwift案件はかなり多いので、将来的に個人事業主を目指したいエンジニアにとってSwiftは学習価値が高いと言えるでしょう。
しかし、SwiftはObjective-Cの代わりとしてappleが用意しただけのものだし、ブームが過ぎればすぐに使われなくなるのでは?と思われている方もいるかもしれません。それに関しては、たしかにその通りです。
Swiftのブームが過ぎて使われなく可能性は十分にあります。ただしだからと言ってSwiftの学習価値が低いわけではありません。Swiftのブームが過ぎればそれに代わる言語への書き換え案件が増えるでしょうし、現状Swiftが人気である事実は変わりません。
またSwiftの構文は汎用性が高いため、Swiftでのコーディング技術が身に付けば十分他の言語にも対応できます。IT業界は技術の変遷が早く今身に付けているスキルが陳腐化してしまう可能性は高いのですが、変わらない核となる部分も存在します。
たとえばアルゴリズムは普遍的なもので、コーディングに関しても基本的なロジックは変わりません。つまり、一つの言語を身に付けていればたとえその言語が陳腐化しても、新たな技術に対応できるということです。
そして、なかでもSwiftに用いられる構文は汎用性が高く学習価値も高いです。
■Swiftの勉強法について
Swiftの勉強方法は上でも触れましたが、雑誌やWebページ上の情報を基に基礎をインプットし、ある程度理解できたらさっそく開発に取り組むのがおすすめです。新しい言語である分環境構築も簡単にできるようになっており、プログラミング初心者でもSwiftでのアプリ開発に取り組めるようになっています。
初心者が遊びでアプリ開発できるような言語なので、エンジニアやエンジニアを志す方ならなおさらSwiftでのアプリ開発は参入障壁が低いです。もちろんリリースしてダウンロード数を増やすレベルになると難易度は高いのですが、一人で試しに作ってみるレベルなら簡単なので、ぜひチャレンジしてみてください。