Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Senior iOS Engineer

AT Hinge
Hinge

Senior iOS Engineer

Tokyo, Japan
国内最大級のオンラインデーティングサービス「Pairs」を運営する株式会社エウレカのシニアiOSエンジニアを募集します。

株式会社エウレカでは、現在、累計会員数1,000万人を突破した恋愛・婚活マッチングサービス「Pairs」、1年以内に結婚したいと考える全ての人に向けた結婚相手紹介サービス「Pairsエンゲージ」を展開しています。これらのブランドの提供・拡大を通じてデーティングや婚活領域などのライフステージ領域でのリーダーシップを高めて、ミッションである“人生に「あってよかった」と思ってもらえるものを。”の実現を目指しています。

また、Pairsは収益面でも世界第3位のデーティングアプリになるなどすでにワールドクラスのプロダクトへと成長していますが、日本国内でもアジアでもまだまだ大きなポテンシャルがあります。直近のフォーカスは更なる成長を続ける日本市場ですが、すでに展開済みの台湾や韓国などアジア市場での更なる拡大もスコープです。

成長を続けるサービスでは、技術面、ビジネス面ともに要求が多く、複雑さもあります。 だからこそ多くの達成すべき挑戦が存在し、エンジニアとしてアイデアと技術を持って課題を解決し、ビジネス成長に貢献することができます。
課題の解決には柔軟な思考と技術力が欠かせません。 考え方を一つ変えるだけで、課題は一度に解決する可能性もありますし、技術自体を変える必要があるかもしれません。

私たちが直面する課題に対し、アイデアを持ち、最適な技術を選択することやユースケースを満たすために自ら技術を生み出したいというモチベーションを持つ人を募集します。

Want more jobs like this?

Get Software Engineering jobs in Tokyo, Japan delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.

【実際の業務内容】
・機能の追加/改善を行うプロジェクトに参画(チーム開発)
・不具合の修正UIの改善 - アニメーションや滑らかな表示
・開発効率を高めるための開発
 ・保守性/汎用性/移植性・パフォーマンス
 ・扱う技術の更新
 ・CI/CDの整備やAutomation

【仕事から得られるもの】
・サービス成長のためである多種多様なビジネス要求に対応するために必要な技術と思考の経験
・大規模なプロダクトならではの課題解決の経験
・巨大なコードベースにおける技術の進化
・チーム開発(iOSエンジニアとプロダクト開発に関わるその他の職責とのコミュニケーション)
・美しいデザインやアニメーション・インタラクションを備えたUI開発のテクニック

【使っているツール/環境】
・Swift 5.4
TextureとAutoLayoutを併用したUIKitベースの開発(InterfaceBuilderは使用しません)
 ・Texture(Facebook, Pinterestが開発したUIKitを利用しながらアプリのパフォーマンスを最大化するFramework)
自社開発ライブラリVerge を利用した状態管理
Storybook-iosを活用したUIコンポーネント管理と開発効率化
CocoaPodsによるパッケージ管理
 ・iOSの設定画面からPairsが利用するライブラリが閲覧できます

必須条件

  • 5年以上のiOS開発経験
  • Swiftの言語特性を活用したプログラミングスキル
  • UIKit, Core Animation, Core Graphicsを活用したUI実装
  • Reactive Programmingの経験
  • 状態管理のアーキテクチャの利用経験

歓迎条件

  • Textureの利用経験(ほとんどの場面でTextureによるUI実装が行われていますので、入社後に習得していただきます。 UIKitに対する理解を応用することでTextureの理解は可能です)
  • SNSアプリに求められる技術と開発スキル(複雑なデータ構造のハンドリング、ReentrancyとConcurrencyを考慮した状態管理とパフォーマンス管理、Fluid Interfacesに基づくUI実装)
  • 継続的なビジネス成長を支える長期的な運用を視野に含めたプログラミングスキル(実装の改善を行いやすい状態を作ること、不具合が発生しづらいプログラミングテクニック、クラッシュに加えてユーザーの手元で発生する例外を知り解決する)
  • チーム開発の経験
  • チームメンバーの育成
  • 英語 (AppStoreConnectのResolution Centerで適切に返信できる程度)

求める人物像

  • こだわりのあるものづくりに熱心に取り組める方
  • 作り上げたものの現状に満足せず、常に最善を探しそれの実現に取り組める方

<勤務時間>
・フレックスタイム制(*リモートワーク)

<福利厚生>
・交通費全額支給
・自己研鑽手当1万円/月(全正社員対象)
・住宅手当有り:オフィスから3km圏内に住んでいる場合は3万円/月、配偶者有りの場合は5万円/月(パートナーシップも対象)
・各種社会保険完備(関東ITソフトウェア健康保険組合)
・海外カンファレンス参加費/渡航費補助
・ソフトウェア、書籍購入補助
・オンライン英会話学習補助
・セミナー/カンファレンス参加費補助
・PC(Mac)、マウス、キーボード、ディスプレイを選べる制度
・高級チェア利用可能(オカムラのシルフィー)
・社員旅行、各種交流イベント多数実施

<休日/休暇>
年間休日:132日(2020年実績)
・完全週休2日制/土日祝休み
・夏季、冬季休暇実績(2020年:夏季9日/冬季9日、2019年:夏季9日/冬季10日)
・有給休暇
・特別休暇(誕生日休暇、アニバーサリー休暇など)
・産前産後/育児休暇、生理休暇 etc.
Client-provided location(s): Tokyo, Japan
Job ID: 395375f7-67f2-4f39-9519-f72f24b5e42a
Employment Type: Other