見出し画像

【締切】無職予備軍になりました。iOSアプリケーション開発のお仕事を探しています。

 こちらの記事に書いたように、今いるTimersという会社を離れることになりました。はっきりとした時期は未定ですが4月末には退職をしたいと思っています。

なぜ辞めるのか

 以前堤さんのYouTubeに出演した時にも少しお話したのですが、開発をしているアプリのフェーズが新規機能をどんどん追加していくフェーズから、今ある機能をGrowthさせていくフェーズになってきました。そうすると詰まれているタスクへの魅力を感じなくなったり、今持っているスキルを切り売りするような感覚になったり、ユーザーに価値を提供できているのかあまり自信が持てなくなったりしていきました。(今がそういうフェーズというだけでまだまだやることは沢山あります。Timersに興味がある人がいれば全力で推薦できます。お声がけください。)また、1年ぐらい前にベテラン社員が連続で退職してしまった時期があり、その時は会社を支えないとと思って開発フローの構築に携わったり、採用に携わったり、会社に人を紹介したりして開発チームの体制を整えたりとそれなりに色々と貢献はできたかなと思います。そういう活動が功を奏したのかは分からないですが、今はチームメンバーも増えてしっかりとした体制ができてきました。優秀なメンバーが揃ったことで今なら安心して会社を任せられる・離れられると思ったので、面談で退職を打診して受け入れてもらいました。

今後について

 未定です。既に選考に進んだり話を聞いている会社さんも数社ありますが、引き続きお仕事募集中です。正社員でもいいしフリーランスとしてアプリを受託で作ってみるお仕事があればやってみたいと思っています。このまま何も決まらなければ無職です。5月ぐらいから新しく働き始められれば嬉しいです。

できること

 今はSwift/Objective-Cを利用してiOSアプリケーションの開発をしています。UIKit, Foundation以外に主に利用しているframeworkはPhotos, CoreData, WebKit, APIKit, AWSS3あたりです。Firebase(Analytics, RTDB, Firestore, Cloud Functions, Remote Config, etc...)の利用や、Bitriseを利用したCI/CDの構築もしています。BFF環境を作ってサーバーサイドのAPIとクライアントの中間層のレイヤーを構築したりもしました。
 最近はなるべく責務を細かく分割してテストがしやすいような設計を意識しています。VIPERというアーキテクチャで主に開発していて、Presenterのテストは必ず書く、それ以外は複雑なところやロジックが必要なところはテストを書くように意識しています。
 前職での経験ですがPHP、JavaScript、HTML/CSSなどウェブも7年以上の経験もあります。

苦手なこと

 AWSやGCPなどクラウドプラットフォームの知識は全然無いです。(EC2とかS3とかLambdaとかその辺りはなんとなく分かるが自分で設計したり実装したりしたことは無い)ネットワークなども分からないのでいわゆるインフラについてはほぼ分からないです。(前職でCCNAの資格は取ったけど期限が切れてしまった。インターネットに関する知識は最低限あると思う)
 また、iOSの分野でもRxSwiftやReactiveSwiftといったframeworkを利用した経験や知識はあまり無いです。(副業でRxSwiftを利用しているプロジェクトで開発しているので昔より苦手意識は無いですがそれでも得意とは言えない)
 高校・大学と文系で過ごしてきたので数学的な知識は全く無いですし苦手です。(たまにプログラミングをしていて数学の知識が必要になる時はググってなんとかなってきたレベル)英語は英語圏を旅行するぐらいならなんとかなるレベル。ビジネス的な話や議論は難しいです。

やりたいこと

 主軸はiOSアプリケーションの開発をしたいです。言語はできればSwiftがいいですがObjective-Cが一部あっても問題無いです。4年以上既存アプリケーションの開発・運営に携わっていた反動で、今は新規アプリの開発ができれば嬉しいです(が必須ではありません)。
 SwiftUI/Combineなど最新の技術に触れられると嬉しいです(が時間が進めばいずれ必須になると思うので今は必須ではありません)。苦手なこととして挙げたReactive Programmingは今後の技術として有用だと思うのでむしろやっていきたいと思っています。基本的にはiOSのネイティブアプリケーションの開発がいいですが、Android側の実装としてFlutterに触れたりできると面白いと思います。せっかく環境を変えるいい機会なので新しいことに触れてみたい気持ちはあります。
 プロダクトについては、自分が普段使っていて、もっと良くしたいと思うアプリケーションの改善に携わりたいと思っています。(既に連絡を取っているのは主にそういう会社です)BtoBよりはBtoCの方がいいですがどちらでも構いません。
 主にコードを書く仕事をしたいですが、開発する機能の設計や、開発フローや体制の改善活動には興味があります。

やりたくないこと

 人のマネジメントは正直やりたくありません。まだ自分の成長に伸び代があると思っているので、他人の成長を促進したり、業務の相談に乗ったりできる余裕が無いためです。(Timersではテックリードという役職を任されていましたが、マネジメントはしませんでした。)インフラやサーバーサイドの構築・開発もやらずに済むなら有り難いです。(サーバーサイドで自分が欲しい機能を一部実装する程度であればやっていきたい)

その他

 年収は勿論上がると嬉しいですが、今より下がらなければ良いと思っています。(今の金額などはDMもらえれば必要であれば開示します)会社の規模は大手ではなく100人以下ぐらいのスタートアップが合っている気がします。場所は山手線でいう西側(池袋、新宿、渋谷、恵比寿辺り)もしくは有楽町線や副都心線が直通だと嬉しいです。腰痛があるので長時間座っても腰痛が悪化しない椅子、もしくはスタンディングが可能な環境だと嬉しい。開発用のMacは今持っているものと同等(MBP 16inch, SSD: 2TB, Memory: 64GB, CPU: 2.4 GHz 8コアIntel Core i9)かそれ以上のスペックの支給、もしくはBYODを許可して頂けると嬉しいです。前述しましたが副業もしているのでそれが許可されること、毎日とは言わないけど多少リモートワーク(在宅ワーク)が許可されると嬉しいです。勤務時間が自由であることにこしたことはないですが、10:00-19:00ぐらいであれば問題無いです。(但し、勉強会などの参加が自由にできると嬉しい。)海外カンファレンス(特にWWDC)には行きたい。
 あと、トイレがある程度綺麗(便座が暖かい、ウォシュレット付き、臭く無い)というのが地味に大事です。

まとめ

 ということでiOSアプリケーション開発のお仕事を探しています。TwitterのDMは誰でも送信できるようになっているかと思いますので、もしこんな人間に興味を持ってくれる会社があればお声がけいただけると嬉しいです。
 また、既に数社と連絡を取り合っているところもあり、ご連絡を頂いても全てにお返事ができない可能性があるので予めご了承いただければと思います🙇🏻‍♂️

P.S.
 尚、この記事は次のお仕事が決まるまでの公開状態にするつもりです。

この記事が気に入ったらサポートをしてみませんか?