ソフトウェアエンジニアリングとクラウド · 中堅〜シニア(4年以上)

モバイルアプリケーション開発者(iOS/Android)の履歴書

このサンプルでは、iOSとAndroidの開発経験を、アプリのパフォーマンス、リリース、ユーザーフローの測定可能な改善に結び付ける方法を紹介します。優れたモバイル開発者の履歴書では、プラットフォーム、言語、テスト方法、リリースした機能の成果が見つけやすくなっています。

履歴書チェック

採用担当者や応募者追跡システムが確認する項目をチェックできます。目安であり、結果を予測するものではありません。

95 / 100十分です

95%
  • 連絡先15 / 20 点
  • 職務要約20 / 20 点
  • 職歴30 / 30 点
  • スキル20 / 20 点
  • 学歴10 / 10 点

改善できる項目が1件あります

連絡先

採用担当者や応募者追跡システムが最初に確認するため、これらの情報を上部に記載してください。

任意です。米国、英国、カナダでは通常、履歴書に写真を載せません。

63語

職歴は1段落に1件ずつ記載し、実績ごとに新しい行を使って「-」で始めてください。

12件のスキル

スキルをカンマで区切って入力してください(例:Excel、SQL、プロジェクト計画)。

その他のセクション

応募に役立つプロジェクト、資格、語学、その他の情報を追加できます。

プラットフォームとツール
主なモバイル開発経験

アレックス・モーガン

モバイルアプリケーション開発者

  • アレックス・モーガン@イグザンプル・ドットコム
  • +1 555 0100
  • Denver, CO

職務要約

B2B SaaSや一般消費者向け製品のiOS・Androidアプリの構築と保守に5年以上携わってきたモバイルアプリケーション開発者です。React Nativeとネイティブ開発、API連携、リリース品質を得意としています。パフォーマンス監視、自動テスト、段階的なリリースを活用し、アプリの応答性を高め、不具合を減らしました。

職歴

Pinecone Digital Labs、モバイルアプリケーション開発者、Denver, CO(2022 – 現在) - 月間4万人が利用するアプリにReact Nativeの決済機能をリリースし、対象を絞った修正とリリース監視によって、決済フローで報告されたクラッシュを18%減らしました。 - 製品カタログ向けにGraphQL APIとSQLiteキャッシュを連携し、対応デバイスでの中央値の読み込み時間を2.4秒から1.7秒に短縮しました。 - 購入とサインインのフローに対するJestとXCTestのテスト範囲を拡大し、リリースを妨げる回帰不具合を四半期あたり6件から3件に減らしました。 Mesa Creek Software、モバイル開発者(アソシエイト)、Boulder, CO(2020 – 2022) - 個人向け金融アプリのオンボーディング機能をSwiftとKotlinで構築し、フローを見直した後、アカウント設定の完了率が11%増加することに貢献しました。 - App Store ConnectとGoogle Play Consoleを通じた段階的なリリースを準備し、ビルドチェックを文書化してリリース準備期間を2日から1日に短縮しました。

学歴

コンピューターサイエンス理学士 — Summit Valley Institute、Fort Collins, CO(2020)

スキル

  • React Native
  • TypeScript
  • Swift
  • Kotlin
  • iOS SDK
  • Android SDK
  • GraphQL
  • REST API
  • SQLite
  • Jest
  • XCTest
  • App Store Connect

プラットフォームとツール

• XcodeとiOS SDK • Android StudioとAndroid SDK • App Store ConnectとGoogle Play Console

主なモバイル開発経験

• 決済フロー:React Native、GraphQL、パフォーマンス監視 • 製品カタログ:接続が不安定な場合に備えたSQLiteキャッシュ

モバイルアプリケーション開発者の履歴書の書き方

プラットフォームを上部に記載する

使ったことのあるプラットフォームとフレームワークを要約またはスキル欄に記載し、関連する職務の箇条書きでも改めて示しましょう。SwiftによるiOSネイティブ開発と、KotlinによるAndroid開発を分けて記載し、React NativeやFlutterを使ったプロジェクトは明確に示してください。採用担当者が、特定のプラットフォームに特化した職種か、共通コードを使う職種かに対する経験をすぐに確認できます。

リリースしたアプリの変更を数値で示す

機能や技術面での変更、その実装または評価方法、その後の変化を説明してください。クラッシュ報告、読み込み時間、リリース頻度、特定のフローでのコンバージョン率、リリース後に見つかった不具合などが有用な指標です。結果を説明するうえで役立つ場合は期間や対象範囲を示し、自分の仕事と結び付けられない成果は主張しないでください。

リリースでの担当範囲を示す

リリースを担当した場合は、署名、TestFlight、App Store Connect、Google Play Console、段階的な公開、ストア審査の準備など、関連する手順とツールを記載してください。リリースのリスクを減らすために行ったテストや監視も含めましょう。モバイルアプリの開発に米国共通の免許は必要ありません。資格は求人に関連する場合に限って記載してください。

共有できる成果物へのリンクを掲載する

共有が許可されているアプリ、デモ、コードサンプルにつながる場合は、ポートフォリオやストアへのリンクが役立ちます。自分の貢献、プラットフォーム、技術上の選択を短く説明し、チームプロジェクトを自分一人の成果として示さないようにしましょう。機密コード、未公開製品の詳細、非公開の分析データ、関連性の低い技術の長い一覧は記載しないでください。

よく使われるキーワード

この職種でよく挙げられるスキルやツールです。自分が持っているものだけを、求人広告の表記に合わせて使いましょう。クリックするとコピーできます。

アクション動詞

構築リリース統合削減改善移行最適化

この職種についての質問

モバイルアプリケーション開発者の履歴書は何ページが適切ですか?

中堅の開発者なら、1〜2ページが適切です。関連する経験と技術的な強みを詰め込みすぎずにまとめられるなら、1ページにしましょう。実質的で関連性の高いプロジェクトや過去の職歴を加える場合は、2ページでも問題ありません。出会った機能やツールをすべて長く列挙するより、最近リリースした成果、プラットフォームと言語の経験、測定可能な成果を優先してください。

iOSとAndroidの両方のスキルを記載すべきですか?

両方に実質的な経験があれば、職務経歴の中でそれぞれをどのように使ったか示してください。経験の中心がiOSまたはAndroidの場合は、そのプラットフォームを先に挙げ、もう一方は補助的な経験として正確に説明しましょう。クロスプラットフォーム開発の職種では、フレームワーク名に加えて、ネイティブモジュール、プラットフォーム別テスト、ストアへのリリースも担当したか明記してください。

モバイルアプリケーション開発者に資格は必要ですか?

モバイルアプリケーション開発者に米国共通の免許や必須資格はありません。関連する講座や資格を評価する雇用主もいますが、リリースしたアプリや実証できるプラットフォームスキルのほうが、説明に直接役立つこともよくあります。資格は有効で職種に関連する場合に限って記載し、正式名称と発行元を示してください。専門性の高い業務や規制対象の業務では、要件が異なる場合があります。

仕事以外で作ったアプリも記載できますか?

はい。関連するスキルを示せる個人アプリやオープンソースアプリは、個人、学業、オープンソースのプロジェクトであることを明記して掲載できます。共有が許可されている公開アプリ、デモ、リポジトリへのリンクを載せ、自分の役割、使用技術、具体的な成果または技術上の判断を1つ記してください。秘密鍵、ユーザーデータ、勤務先のコード、機密の製品情報は削除してください。