iOSエンジニア

ゆめみの iOS 開発者の技術力アップを支援する iOS テックリードを募集

Objective-CGitHubAWSiOSCocoaPods
東京都 / 三軒茶屋駅650~1000万円
株式会社ゆめみ

業務内容

責任、任される仕事内容

ゆめみのiOSプロジェクト全般(チームで担当)において、以下のことをお任せします。

・設計レビュー、コードレビューを実施し、必要に応じて、コアな部分の詳細設計、実装を行う。
・開発標準、ライブラリの選定、開発プロセス(KPT、dailymeeting、ブランチ戦略、issue/Pull Requestの運用)の改善を行う。
・面談やSlackにおいて、メンバーからの技術的な質問に答えたり、能力開発に関するアドバイス、指導を行う。
・自分が関与していない他プロジェクトの見積工数に対して責任を持って承認を行う。
・採用面接において求職者の方へ会社の魅力づけを行う。

なぜそれをやって欲しいのか

ゆめみでは、新規開発、追加開発、保守などの各プロダクトをチーム毎に複数担当しています。ただ、それぞれの着手時期や制約も異なるため、チームをまたがる技術の共有をすることが難しい側面があります。

そういった問題を対処するためのチームとしてのiOSテックリードチームを拡充しようとしています。チーム自体の発足が2019年7月で、まだどうやって会社に対して貢献していこうか、できることから手をつけており模索中ですが、一緒に考えていけるメンバーを募集しています!

エンジニアリング以外の仕事・姿勢への期待

プロダクトやユーザー視点での提案・コミット
強く期待する
期待する
どちらでもない
期待しない
全く期待しない
ビジネス視点での提案・コミット
強く期待する
期待する
どちらでもない
期待しない
全く期待しない
ピープルマネジメント
強く期待する
期待する
どちらでもない
期待しない
全く期待しない

求める人

必須のスキル・経験

・Swift API Design Guidelineに準拠したコーディング/レビューができる
・Swiftの言語での開発経験:1年以上
・UIKitを用いた開発経験:1年以上
・MVCからClean Architectureなどアーキテクチャを用いた開発経験あり
・アーキテクチャのメリット/デメリットについて説明できる
・UnitTestやUITestを用いた開発経験あり
・CI/CD環境の環境構築、メンテナンスができる(BitriseやJenkins等)
・プロジェクトでチームのリード経験あり

あると望ましいスキル・経験

・TDDやBDDに詳しい
・ペアプロ経験が豊富
・Qiitaや自身のブログで技術記事の執筆がある
・国内外の勉強会やカンファレンスに登壇歴がある
・OSSのコントリビュータ
・人に教えることが好き
・予定外の割り込み案件を柔軟に対処できる

こんな人は向いていないかも

・自社サービスに関わりたい人
・メタ認知、メタラーニング力が低い人
・普段から学習やアウトプットを怠っている人
・協働力が欠ける人

労働条件

雇用区分正社員・契約社員
新卒 / 中途中途採用
勤務制度フルフレックスタイム制
勤務地東京都世田谷区三軒茶屋2-11-23 サンタワーズB棟 7F
待遇・福利厚生

勉強し放題制度、野菜支給制度、有給取り放題制度、高額医療費負担制度、給与の自己決定制度、ウェルカムランチ制度、資格取得報奨金制度、運動チャレンジ制度など

求人の特徴

PC選択自由

リモートワーク可

副業可

休日・休暇

完全週休2日制(祝祭日、年末年始 等)平均労働時間は約160時間。
プロジェクトによって繁忙期が異なり、事業部門はリリース直前は繁忙となる点は一般的なIT企業と同様です

試用期間

3ヶ月間(試用期間中は正式雇用時と同じ条件です)

受動喫煙防止措置に関する表記

屋内に喫煙室なし(喫煙可)

企業情報

会社名株式会社ゆめみ
企業概要URL

資本金

260,000,000円

設立年月日

2000年1月27日

代表者氏名

片岡 俊行

従業員数

184人

本社所在地

京都府京都市下京区烏丸通四条下ル水銀屋町620番地 COCON烏丸 4階

何をやっている企業か

モバイルサービスを主とした受託開発・制作・コンサルティング
オムニチャネルを中心としたデジタルマーケティング支援、スマホアプリ開発(iOS,Android)
デジタルメディアコンテンツ運用/自社サービス運営

企業からのメッセージ

ゆめみは現在、非公開実績を含め5000万MAUのサービスを運用しています。多くの人の生活に密着した長く使われるサービスを実現することを得意としており、1つ1つの愛されるサービスの裏側には、実は私たちが提供する技術が多く組み込まれています。今後も、業界を代表するモノづくり開発企業として欠かせない存在であり続けるために、高い技術力を提供し続けていきます。
中長期ビジョンとして、世界中で1億MAUに使われるサービスを提供することを掲げています。その実現に向けて、現在、採用強化中です。

開発チーム情報

開発チーム名

iOSテックリードチーム(Yutu)

開発チームメンバー

@loveeコーダー…?

私はテックリードチームYutuで、案件横断のリファクタリングやCI/CD環境整備等の幅広いサポート対応をしています。 また、私は私一人しかいない福岡オフィスにいます。

2018年1月にゆめみ入社。 iOSエンジニアとして案件担当しつつ、テックリードチームとして開発支援や横断レビューなど、楽しく楽にできる開発を目指しています。 ファイナンシャルプランナーとして相談も受付中

担当プロダクト

ゆめみの iOS プロジェクト全般https://www.yumemi.co.jp/ja/works

プロダクトの説明・成し遂げたいこと

ゆめみは、創業初期から「モバイル活用マーケティング」周辺の事業に携わり、モバイル端末の変化、外部環境の変化に応じて技術力を磨き、成長してきました。

様々な業界、事業者さま向けにスマホアプリ・デジタル新規サービスの構築〜運用サービスを提供しています。ゆめみの事業ドメインは以下になります。

1. 小売流通・飲食業界向けオムニチャネル/O2O支援
2. 製造系メーカー向け IoT/デバイス連携サービス開発
3. 多業界向けデジタル新規事業支援

自動化していること

デプロイ

継続的に実践していること

テストについて

高いテストカバレッジを目指している
テストコードを当たり前に書いている
サービス運営上またはビジネス上重要な部分についてのみテストを書いている
基本的に手動でテストしている
テストを書く必要がない・または少ないプロダクトだ

技術的負債について

技術的負債の返済を重視し、迅速に返済している
定期的に技術的負債の返済をしている
既存実装に手をつけるタイミングで必要に応じて技術的負債の返済をしている
現在は優先度が低いため技術的負債の返済をあまりしていない
技術的負債の返済をする必要がない

コードレビューについて

設計に踏み込んだコードレビューをしている
可読性を意識したコードレビューをしている
バグが出ないようにコードレビューをしている
優先度が低くあまりできていない
体制、環境上できていない

チーム全体での開発の進め方

PR のレビュー

チーム内のそれぞれのメンバーが全ての案件のレビュアーとなれる状況を作っています。ある程度の案件の仕様も把握する必要はありますが、他のレビュアーやレビュイーと連携、そして、プロジェクトのスケジュールや実現可能性を考慮してコードの品質に関してレビューを行います。

技術的相談の窓口と導きサポート

まとまったリファクタリングの技術的支援、他社が作ったアプリをゆめみで保守のビルドプロセスの改善をサポートしています。
ゆめみの担当している案件では、新規の案件ばかりではなく、保守の案件もあったり、まだ CI/CDがないものがあったり、ビルドプロセスに秘伝のタレが入ってしまっていたりするものがあります。その際の技術的支援を行っています。

開発方法の標準化

チームは数ヶ月前に発足し、少しずつ技術の平準化を進めています。具体的には、 swiftlint.yml, PULL_REQUEST_TEMPLATE.md, Dangerfile, bitrise.yml などの開発の際に必要なテンプレートの作成と共有をはじめました。まだまだ模索中ですので、一緒に考えていきたいです。

技術面でのアピール・課題・考え方

iOSテックリードチームは、元々各案件のリードエンジニアクラスが集まった組織です。
書籍執筆しているメンバー、大規模なグローバルアプリ開発メンバーなど、それぞれが持っていた知見をより多くのメンバーで共有することを目的に組織化されました。そのため技術的な視点、経験、柔軟性、それぞれにおいてゆめみの開発者が目指す職の一つになっています。

チーム自体の発足が2019年7月で、まだどうやって会社に対して貢献していこうか、できることから手をつけており模索中ですが、一緒に考えていけるメンバーを募集しています!

開発チームからのメッセージ

iOSテックリードチームでは、24名在籍するiOSグループ全体に関わる業務を行なっています。

具体的には、
・プロダクトの品質向上につながる設計・コードレビュー
・開発者の技術的な支援
・チームの平準化支援
・iOSグループ全体の技術向上につながる新技術開発
などを行っています。

ゆめみでは、新規開発、追加開発、保守などの各プロダクトをチーム毎に複数担当しています。ただ、それぞれの着手時期や制約も異なるため、チームをまたがる技術の共有をすることが難しい側面があります。そのための仕組みとして、社内でライトニングトークや勉強会(Yumemi.swift)も定期的に行っています。

テックリードチームは、そういった問題を対処するために発足され、チーム横断した技術支援や CI/CD の導入、レビュー、ペアプログラミング等を通しての技術力を互いに高めることを意識しています。

ゆめみのお客様は、業界のリーディングカンパニーが多く、5000万人が毎月使う、生活に密着した身近なアプリの開発に関わることができます。技術を高めるだけでなく、広く一般的に使われているアプリに関わることで得られる経験も良いものです。


同じ企業の他の求人

募集中の求人はありません

ゆめみの iOS 開発者の技術力アップを支援する iOS テックリードを募集

株式会社ゆめみ