{"id":29363,"state":"published","closed_at":0,"company_name":"Wantedly","company":{"id":2381,"name":"ウォンテッドリー株式会社","user_name":"Wantedly","company_name":"Wantedly","number_of_employee":140,"number_of_developer":50,"icon_url":"https://d3bpwnzencusk5.cloudfront.net/uploads/company/icon/2381/e4740c62deaec8ac49f6e357d6fe9cf4.png","avatar_url":"https://d3bpwnzencusk5.cloudfront.net/uploads/company/icon/2381/e4740c62deaec8ac49f6e357d6fe9cf4.png","thumbnail_url":"https://d3bpwnzencusk5.cloudfront.net/uploads/company/icon/2381/e4740c62deaec8ac49f6e357d6fe9cf4.png","article":{"id":2676,"title":"Wantedlyが目指す世界","body":"2012年にカジュアルに企業に訪問できるサービスWantedly Visitから始まり、2016年に人と人のつながりを資産にしていくつながり管理アプリWantedly Peopleをリリースしました。\n\n今までは\"採用のサービス\"というイメージが強かったWantedlyですが、プロダクト開発における \"なぜやるのか’’ の部分はいつまでも変わらず ”シゴトでココロオドル人をふやす” ことを軸にした開発を行っています。\n\nまた、2020年からは、ジョインした人がモチベーション高く活躍し続けられるようEngagement領域に力をいれ、Wantedly Perk、Internal story、Pulseの３つの新サービスをリリースしました。\nメンバーが企業にジョインし、モチベーション高くシゴトに没頭する手助けとなるサービスを作ることにより、出会いから入社後まで一気通貫で支援することで、ウォンテッドリーは「はたらくすべての人のインフラ」になることを目指しています。","sort_order":1}},"team_gender_composition":{"id":22713,"number_of_male":5,"number_of_female":1,"number_of_other":null},"service_and_product":"## 業務内容について\r\nウォンテッドリーのAndroidエンジニアは、Wantedly Visitアプリの開発を中心に下記のような取り組みを行なっています。\r\n\r\n**■ 具体的な仕事内容（雇入れ直後）**\r\n・ Kotlin Multiplatform（KMP）によるiOSとの共有ロジックとJetpack Composeによるプロダクト開発\r\n・ コードレビューやペアプロによる、フィードバックを得ながらの開発\r\n・ グロースサイクルを回し、立案から実装、分析、改善施策の実施\r\n・ ビルド速度改善やCI/CD改善などのチームのパフォーマンス改善\r\n・ 振り返りによる継続的なプロセス改善や、課題発見と解決による改善活動\r\n・Wantedly Visitだけでなく、Wantedly PeopleやPerkアプリ（Flutter）などの公開アプリ全般の保守運用\r\n（変更の範囲）会社の定める業務\r\n\r\n## モバイルチームのミッション/ビジョン\r\n\r\n**ミッション：モバイルアプリにしかできない体験を提供する**\r\nユーザーがモバイルアプリを使う理由は、体験の良さに集約されると考えています。モバイルアプリにしかできない体験を提供することで、ユーザーにWantedlyの価値をより多く届けることをミッションにしています。\r\n\r\n**ビジョン：いつでもどこでもシゴトでココロオドル**\r\nモバイルデバイスは、肌身離さず使われている最も身近なデバイスと言えるでしょう。モバイルのユーザーに多くの価値を届け、いつでもどこでもシゴトでココロオドル人をふやすためにチームで取り組んでいます。\r\n\r\n## チーム体制\r\nウォンテッドリーのモバイルチームは、iOSとAndroidあわせて6名程度のチームで取り組んでいます。メンバーはiOSとAndroidの専門性はありますが、チームとしては1つで運営しています。そのため、お互いのプラットフォームを知る機会が多く、モバイル全体の最適化を意識した活動をします。\r\n\r\n毎週チームで勉強会を行っており、最新技術に関する情報共有や気になるトピックについてディスカッションしています。また、ペアプロやモブプロも積極的に行っておりチーム全体でスキルアップに取り組んでいます。\r\n\r\n## ポジションの魅力\r\n・ 技術だけではなく、プロダクト開発自体を知ることができる\r\n・ 研修や仕事を通し、普遍的なソフトスキルも獲得できる\r\n・ 1on1だけでなく毎月の評価フィードバックがあり、成長を支援する体制が整っている\r\n・ プロダクトに対してオーナーシップを持ち、より良い方向へ導くことができる\r\n・ 自分の意見を出して要求やデザインに対してフィードバックできる\r\n・ より良い体験のために洗練されたインタラクションやアニメーションなど、アプリの強みを生かした開発ができる\r\n\r\n## キャリアパス一例\r\n・Mobile領域のリーダー（iOS / Android）\r\n・Web領域を含む施策を実行するリーダー\r\n・エンジニアリングマネージャー\r\n\r\n## 働く環境\r\n**■ 生成AI活用の推進**\r\n開発組織だけでなく全社的に生成AIの活用に取り組んでおり、社員一人ひとりがAIを使いこなし、業務効率化や新たな価値を創造できる組織を目指しています。\r\nそれぞれのポジションや業務内容に応じて、 GitHub Copilot、Devin、Cursor、ChatGPT、Gemini、Perplexityなど、複数のAIツールを適材適所で使い分けています。\r\nAI活用に関する知見共有も活発に行っており、実践的なノウハウが組織全体に蓄積されています。\r\n\r\n**■ 集中できる環境**\r\nインフラ基盤が揃った上で、本質的なシステム開発に集中できる環境を整えています。例えば 5分でマイクロサービスの開発に必要な環境を作成できるツールがそろっています。\r\n\r\n**■ \"つくるひと\"の裁量を重視する環境**\r\nウォンテッドリーでは、PdMを中心に、エンジニア・デザイナーとともにチームで仕様を決めています。企画専門部門はなく、PdM・エンジニアとデザイナーが主体となり企画から開発まで担当しているため、言われたものを作るというシゴトはありません。プロダクト開発のチームのメンバーが主体的にプロダクトの課題、ユーザーが抱える課題を発見し、それを改善するためのアクションを自分たちで判断していくため、無駄な工数を削減し必要なことだけに集中し開発できる環境です。\r\n\r\n**■ 領域を跨いで協働するチーム体制**\r\nプロダクトマネージャー、フロントエンドエンジニア、バックエンドエンジニア、デザイナー、インフラエンジニアなど様々な領域のスペシャリストと一緒に働くことができます。チームメンバーが考えた施策アイデアに対してフィードバックを送ったり、アイデアを実現するために PdM、デザイナーと密なコミュニケーションをとったりしながら進めることができる OneTeam な環境です。\r\n\r\n**■ 教育体制・対外活動**\r\nブログ記事の投稿、登壇、勉強会やイベント開催など、外部への発信活動を推奨しています。 例えば、2024年9月から2025年8月までの1年間において、100件以上のブログ記事投稿と100件以上の登壇を約50名の開発メンバーで達成しました。 また、入社後は座学とOJTを組み合わせたオンボーディングを実施しており、新入社員一人につき一人メンターがつきサポートする体制をとっています。\r\n\r\n**■ その他の環境**\r\n自分自身で課題を見つけ、それをより良くしていくカルチャーがあります。特定のリーダーだけでなくメンバーたちもプロダクトに向き合い、どこに課題があるのか、改善をしたほうが良いのかなど自然と議論が白熱していきます。社外プレゼンス向上のための取り組みも積極的です。\r\n\r\n## 技術スタック\r\n言語 : Kotlin\r\nKMP : GraphQL(apollo-kotlin), Coroutines, SQLDelight, Ktor, Kotest\r\nAndroid : Jetpack Compose, Dagger Hilt, Epoxy, AndroidX Navigation, 各種AndroidX, マルチモジュール構成\r\nCICD : CircleCI, GitHub Actions, fastlane\r\n\r\n## こんな人とお会いしたいです\r\n**■ 必須スキル / 経験**\r\n・2年以上のKotlinでのAndroidアプリ開発経験\r\n・1つ以上のアーキテクチャ設計パターンを熟知し、アーキテクチャの導入や改善を行った経験\r\n・PdMやデザイナー、バックエンドエンジニアなどと協業して開発した経験\r\n\r\n**■ 歓迎スキル / 経験**\r\n・XMLとJetpack Composeが共存したプロダクト開発・運用経験\r\n・3ヶ月以上の期間のプロジェクトリード経験\r\n・テクニカルやプロジェクトなどの各種マネジメント経験\r\n・iOSやバックエンドなど他の技術領域の開発経験\r\n\r\n**■ 求める人物像**\r\n・プロダクトにオーナーシップを持ち長期運用できる人\r\n・ユーザー視点を持ち、より良いものを生み出すことにこだわりを持つ人\r\n・技術だけでなく、課題を解くこと自体が好きな人\r\n\r\n## 選考フロー\r\n書類選考：エントリーいただいた書類をもとに選考を実施（一部ポジションのみ）\r\n技術課題選考：各ポジションに応じた課題をご案内（ポジションによっては、一次面接から開始となる場合もあり）\r\n一次面接：各技術領域のリーダーとの面接（60分）\r\n最終面接：EM、VPoE、CTOなど2〜3名との面接（45分）\r\n※ 上記フローは候補者様によって変更となる場合がございます","required_experience_and_skills":null,"preferred_experience_and_skills":null,"desired_personality":null,"message_for_candidates":"","working_condition":"**■ 勤務時間**\r\n等級により裁量労働制（2号）を適用（初級グレードのみフレックス制度を導入）\r\n┗ 裁量労働制：1日のみなし労働時間 9時間45分\r\n┗ フレックス制：コアタイム 10:30-16:30、 1日の標準労働時間 8時間 （固定残業代は45時間分/45時間を超える時間外労働分については、別途支給）\r\n\r\n**■ 休日休暇**\r\n・完全週休2日制、国民の祝日、年末年始（原則として12月30日~1月3日）\r\n・年次有給休暇（入社初日に5日、入社半年後に5日付与、次年度以降は付与日数が1日ずつ追加され、最大年20日付与）\r\n・慶弔休暇、産前産後休暇、子の看護休暇、介護休暇、介護休業、育児休業等","insurance":"**■ 試用期間**\r\n有り（原則入社後6か月、条件の相違無し）\r\n\r\n**■ 福利厚生**\r\n・家賃補助（適用規定有）、引越代補助（上限3万円）、通勤交通費（上限3万円迄）、書籍代補助、語学学習支援制度、インフルエンザ予防接種補助、従業員持株会制度 等\r\n・社会保険（健康保険、厚生年金、雇用保険、労災保険）、関東ITソフトウエア健康保険組合 加入\r\n・Kaggleへの環境支援などの自己研鑽用GCP Project提供\r\n・国内外カンファレンス登壇発表支援/参加支援制度\r\n・必要に応じて各種研修あり\r\n・PC周辺機器の貸与（MacBook Pro、バロンチェア、27インチのモニターを支給（必要な場合にはデュアルディスプレイも可能））\r\n・私服通勤可\r\n・喫煙：屋内全面禁煙/喫煙室なし（喫煙はオフィスタワー棟B2Fデリバリーセンター脇の喫煙ブースのみ許可されています）\r\n・リモートワーク可（ハイブリッドワーク/週2-3日出社）","primary_base_salary":{"id":148511,"unit":"year","min_value":520,"max_value":1270},"technology":{"practical_skilltags":{"言語":[{"id":2715,"name":"kotlin","created_at":"2013-03-03T20:40:45+09:00","updated_at":"2026-05-01T19:20:35+09:00","has_image":false,"formal_id":2715,"popular":false,"real_name":"Kotlin","skilltag_category_id":1},{"id":3734,"name":"swift","created_at":"2014-06-05T11:30:07+09:00","updated_at":"2026-05-01T19:20:08+09:00","has_image":false,"formal_id":3734,"popular":false,"real_name":"Swift","skilltag_category_id":1}],"ソースコード管理":[{"id":180,"name":"git","created_at":"2012-02-21T15:22:15+09:00","updated_at":"2026-05-01T19:21:14+09:00","has_image":true,"formal_id":180,"popular":true,"real_name":"Git","skilltag_category_id":6}],"プロジェクト管理":[{"id":186,"name":"github","created_at":"2012-02-21T15:22:15+09:00","updated_at":"2026-05-01T18:47:03+09:00","has_image":true,"formal_id":186,"popular":true,"real_name":"","skilltag_category_id":4}],"情報共有ツール":[{"id":3807,"name":"slack","created_at":"2014-07-30T01:01:13+09:00","updated_at":"2026-05-01T19:21:19+09:00","has_image":false,"formal_id":3807,"popular":false,"real_name":"","skilltag_category_id":7}],"その他":[{"id":4249,"name":"graphql","created_at":"2015-08-17T00:05:44+09:00","updated_at":"2026-05-01T17:28:14+09:00","has_image":false,"formal_id":4249,"popular":false,"real_name":"GraphQL","skilltag_category_id":5},{"id":5329,"name":"apollo-client","created_at":"2018-08-02T16:42:16+09:00","updated_at":"2026-03-16T12:43:10+09:00","has_image":false,"formal_id":5329,"popular":false,"real_name":null,"skilltag_category_id":5},{"id":3559,"name":"circleci","created_at":"2014-03-05T10:29:27+09:00","updated_at":"2026-05-01T17:28:53+09:00","has_image":false,"formal_id":3559,"popular":false,"real_name":"CircleCI","skilltag_category_id":5},{"id":5183,"name":"figma","created_at":"2017-11-10T14:42:55+09:00","updated_at":"2026-05-01T16:25:09+09:00","has_image":false,"formal_id":5183,"popular":false,"real_name":null,"skilltag_category_id":5},{"id":8610,"name":"kotlin-multiplatform","created_at":"2024-07-25T12:11:08+09:00","updated_at":"2026-03-16T12:42:37+09:00","has_image":false,"formal_id":8610,"popular":false,"real_name":null,"skilltag_category_id":5},{"id":7753,"name":"github-copilot","created_at":"2023-03-31T17:22:15+09:00","updated_at":"2026-05-01T17:28:14+09:00","has_image":false,"formal_id":7753,"popular":false,"real_name":null,"skilltag_category_id":5},{"id":6421,"name":"jetpack-compose","created_at":"2021-03-10T13:54:37+09:00","updated_at":"2026-04-22T14:12:52+09:00","has_image":false,"formal_id":6421,"popular":false,"real_name":null,"skilltag_category_id":5},{"id":3615,"name":"firebase","created_at":"2014-04-01T12:21:19+09:00","updated_at":"2026-04-30T10:28:11+09:00","has_image":false,"formal_id":3615,"popular":false,"real_name":null,"skilltag_category_id":5},{"id":4459,"name":"fastlane","created_at":"2015-11-15T02:27:17+09:00","updated_at":"2026-04-21T15:21:54+09:00","has_image":false,"formal_id":4459,"popular":false,"real_name":null,"skilltag_category_id":5}]},"not_practical_skilltags":{"言語":[{"id":66,"name":"python","created_at":"2012-02-21T15:22:14+09:00","updated_at":"2026-05-01T19:20:21+09:00","has_image":true,"formal_id":66,"popular":true,"real_name":"Python","skilltag_category_id":1},{"id":2373,"name":"typescript","created_at":"2012-12-09T11:40:14+09:00","updated_at":"2026-05-01T19:20:04+09:00","has_image":false,"formal_id":2373,"popular":false,"real_name":"TypeScript","skilltag_category_id":1},{"id":2953,"name":"rust","created_at":"2013-05-22T11:42:39+09:00","updated_at":"2026-05-01T17:47:26+09:00","has_image":false,"formal_id":2953,"popular":false,"real_name":"Rust","skilltag_category_id":1},{"id":477,"name":"go","created_at":"2012-04-03T12:51:36+09:00","updated_at":"2026-05-01T19:20:48+09:00","has_image":false,"formal_id":3748,"popular":false,"real_name":"","skilltag_category_id":1},{"id":40,"name":"ruby","created_at":"2012-02-21T15:22:14+09:00","updated_at":"2026-05-01T19:20:15+09:00","has_image":true,"formal_id":40,"popular":true,"real_name":"Ruby","skilltag_category_id":1}],"フレームワーク":[{"id":3889,"name":"react","created_at":"2014-10-08T16:44:36+09:00","updated_at":"2026-05-01T19:21:08+09:00","has_image":false,"formal_id":3889,"popular":false,"real_name":"","skilltag_category_id":2},{"id":6034,"name":"nextjs","created_at":"2020-02-06T21:53:29+09:00","updated_at":"2026-04-27T11:48:03+09:00","has_image":false,"formal_id":5339,"popular":false,"real_name":"Next.js","skilltag_category_id":2},{"id":330,"name":"rails","created_at":"2012-02-21T15:22:16+09:00","updated_at":"2026-04-17T10:17:55+09:00","has_image":null,"formal_id":49,"popular":false,"real_name":"","skilltag_category_id":2}],"データベース":[{"id":155,"name":"postgresql","created_at":"2012-02-21T15:22:15+09:00","updated_at":"2026-05-01T19:21:11+09:00","has_image":true,"formal_id":155,"popular":true,"real_name":"PostgreSQL","skilltag_category_id":3}],"その他":[{"id":5118,"name":"grpc","created_at":"2017-07-09T14:22:45+09:00","updated_at":"2026-04-30T10:26:16+09:00","has_image":false,"formal_id":5118,"popular":false,"real_name":null,"skilltag_category_id":5},{"id":5119,"name":"protocol-buffers","created_at":"2017-07-09T14:22:55+09:00","updated_at":"2026-05-01T17:28:14+09:00","has_image":false,"formal_id":5119,"popular":false,"real_name":null,"skilltag_category_id":5},{"id":3403,"name":"docker","created_at":"2013-12-16T02:17:16+09:00","updated_at":"2026-05-01T18:47:03+09:00","has_image":false,"formal_id":3403,"popular":false,"real_name":null,"skilltag_category_id":5},{"id":8565,"name":"ruby-on-ralis","created_at":"2024-07-01T18:28:22+09:00","updated_at":"2026-03-16T12:42:37+09:00","has_image":false,"formal_id":8565,"popular":false,"real_name":null,"skilltag_category_id":5}]}},"login_for_visitor":{"class_for_ga":"ga-track-with-more-read-for-skills"},"job_environment_categories":[{"id":14,"name":"キャリアパス","environments":[{"id":44,"name":"エンジニアの人事評価にエンジニア経験者が関わっている"}]},{"id":10,"name":"技術カルチャー","environments":[{"id":41,"name":"CTO またはそれに準じる、技術やワークフローの標準化を行う役割の人・部門が存在する"},{"id":42,"name":"取締役（社内）または執行役員として、エンジニアリング部門の人間が経営に参加している"}]},{"id":1,"name":"開発メンバーの裁量","environments":[{"id":2,"name":"企画を決定する場に、実装を担当する開発メンバーが参加している"},{"id":3,"name":"タスクの見積もりは、実装を担当するメンバーが中心となって行う"}]},{"id":2,"name":"コード品質向上のための取り組み","environments":[{"id":7,"name":"「リファクタリングは随時行われるべき」という価値観をメンバー全員が共有しており、日常的に実施している"}]},{"id":4,"name":"アジャイル実践状況","environments":[{"id":19,"name":"継続的なデプロイ（デリバリー）を行っている"}]},{"id":5,"name":"ワークフローの整備","environments":[{"id":23,"name":"コードによるインフラ構成管理（Infrastructure as Code）の環境が整備されている"}]},{"id":6,"name":"オープンな情報共有","environments":[{"id":25,"name":"KPI などチームの目標・実績値について、メンバーの誰もがいつでも閲覧可能になっている"}]},{"id":7,"name":"労働環境の自由度","environments":[{"id":30,"name":"フレックスタイム制または裁量労働制を採用している"}]},{"id":8,"name":"メンバーの多様性","environments":[{"id":32,"name":"外国籍の開発メンバーがいる"},{"id":34,"name":"開発メンバーの新卒採用を実施している"}]},{"id":9,"name":"待遇・福利厚生","environments":[{"id":40,"name":"ストックオプションまたは自社株購入支援制度がある"}]},{"id":18,"name":"職業安定法に対応する記載事項","environments":[{"id":47,"name":"受動喫煙防止措置：屋内禁煙（屋内に喫煙可能室設置）"}]}],"title":"Androidエンジニア｜1pxまで妥協せず、より良いユーザー体験をつくる","updated_at":1773632557,"published_at":1721357924,"skilltags":[{"id":2715,"name":"kotlin","translated_name":"Kotlin"},{"id":3734,"name":"swift","translated_name":"Swift"},{"id":180,"name":"git","translated_name":"Git"},{"id":186,"name":"github","translated_name":"Github"},{"id":3807,"name":"slack","translated_name":"Slack"},{"id":4249,"name":"graphql","translated_name":"GraphQL"},{"id":5329,"name":"apollo-client","translated_name":"Apollo Client"},{"id":3559,"name":"circleci","translated_name":"CircleCI"},{"id":5183,"name":"figma","translated_name":"Figma"},{"id":8610,"name":"kotlin-multiplatform","translated_name":"Kotlin Multiplatform"},{"id":7753,"name":"github-copilot","translated_name":"Github Copilot"},{"id":6421,"name":"jetpack-compose","translated_name":"Jetpack Compose"},{"id":3615,"name":"firebase","translated_name":"Firebase"},{"id":4459,"name":"fastlane","translated_name":"Fastlane"}],"profession":{"name":"Androidエンジニア","slug":"android-app-engineer"},"image_url":"https://d3bpwnzencusk5.cloudfront.net/uploads/job/29363/job_image/thumb_f62cba18bb4cd5721c2dd8da96d5be7c.JPG","image_alt":"Androidエンジニア｜1pxまで妥協せず、より良いユーザー体験をつくる | ウォンテッドリー株式会社","profession_change_scope":null,"employment_types":["正社員"],"base_salaries":[{"unit":"year","min_value":520,"max_value":1270}],"prefecture_name":"東京","office_change_scope":null,"selections":[{"slug":"over-5m-yen","name":"下限年収500万円以上"}],"job_tags":[{"id":1,"name":"一部リモート可","created_at":"2015-08-27T22:11:59+09:00","updated_at":"2019-04-15T16:38:52+09:00","priority":11,"slug":"remote-friendly","available":true},{"id":3,"name":"SIer在籍者歓迎","created_at":"2015-10-09T19:40:43+09:00","updated_at":"2015-12-03T20:49:23+09:00","priority":10,"slug":"sier-welcome","available":true},{"id":4,"name":"アジャイル開発","created_at":"2015-10-29T13:57:06+09:00","updated_at":"2016-06-30T14:04:38+09:00","priority":10,"slug":"agile-introduced","available":true},{"id":7,"name":"B2Cのサービスを運営","created_at":"2015-10-29T13:57:06+09:00","updated_at":"2018-03-10T12:13:40+09:00","priority":9,"slug":"has-b2c-services","available":true},{"id":12,"name":"B2Bのサービスを運営","created_at":"2015-12-03T19:22:30+09:00","updated_at":"2015-12-03T20:49:48+09:00","priority":9,"slug":"has-b2b-services","available":true},{"id":19,"name":"自社サービスを開発","created_at":"2016-06-07T16:17:57+09:00","updated_at":"2016-06-07T16:17:57+09:00","priority":9,"slug":"has-owned-services","available":true},{"id":29,"name":"オンラインで選考が受けられる","created_at":"2020-04-06T20:44:08+09:00","updated_at":"2020-06-25T18:49:41+09:00","priority":10,"slug":"online-interview","available":true}],"images":[{"width":1600,"height":1067,"src":"https://d3bpwnzencusk5.cloudfront.net/uploads/job/29363/job_image/f62cba18bb4cd5721c2dd8da96d5be7c.JPG","thumbnail":"https://d3bpwnzencusk5.cloudfront.net/uploads/job/29363/job_image/thumb_f62cba18bb4cd5721c2dd8da96d5be7c.JPG","title":null},{"width":1600,"height":1067,"src":"https://d3bpwnzencusk5.cloudfront.net/uploads/job/29363/job_image/f5af974615a1a53abe23b10c2a369aa6.jpg","thumbnail":"https://d3bpwnzencusk5.cloudfront.net/uploads/job/29363/job_image/thumb_f5af974615a1a53abe23b10c2a369aa6.jpg","title":null}]}