Job Search Campaign - OpenSpec Summary

Created: 2025-12-24
Status: 🟑 Ready for Execution
Owner: Muchammad Fikri Izzuddin


πŸ“‹ Overview

This directory contains a comprehensive, structured plan to help you secure a remote position with a global company offering competitive USD-based compensation. The campaign is organized into actionable OpenSpecs that can be executed sequentially or in parallel.


πŸ“š OpenSpec Documents

001: Job Search Campaign (Master Plan)

File: 001-job-search-campaign.md
Status: 🟑 Proposed
Priority: πŸ”΄ Critical

Summary: Comprehensive multi-channel job search strategy targeting 50+ companies across 3 tiers (Remote-First, Remote-Friendly, SEA Tech Hubs). Includes 4-phase approach: Foundation, Outreach, Networking, and Interview Preparation.

Key Deliverables:

Timeline: 16 weeks (4 months)


002: Resume Optimization

File: 002-resume-optimization.md
Status: 🟑 Proposed
Priority: πŸ”΄ Critical

Summary: Three professionally optimized resume versions targeting different role types, each ATS-optimized with quantified achievements.

Deliverables:

  1. Senior Backend Engineer - FinTech/Crypto focus
  2. Engineering Manager/Tech Lead - Leadership focus
  3. Full-Stack Engineer - Versatile, startup-friendly

Formats: PDF + Markdown for each version

Timeline: Week 1 (3-5 days)


003: β€œHire Me” Landing Page

File: 003-hire-me-page.md
Status: 🟑 Proposed
Priority: πŸ”΄ Critical

Summary: Dedicated landing page for recruiters with contact form, downloadable resumes, availability info, and compensation expectations.

Key Sections:

Timeline: Week 1-2 (5-7 days)


🎯 Execution Priority

Phase 1: Foundation (Week 1-2)

Priority: πŸ”΄ Critical - Must complete before outreach

  1. βœ… Resume Creation (002-resume-optimization.md)
    • Create 3 resume versions
    • ATS optimization
    • Export to PDF + Markdown
    • Time: 3-5 days
  2. βœ… β€œHire Me” Page (003-hire-me-page.md)
    • Build landing page
    • Integrate contact form
    • Add downloadable resumes
    • Time: 5-7 days
  3. βœ… LinkedIn Optimization (001-job-search-campaign.md, Section 3)
    • Update headline and about
    • Add featured projects
    • Request recommendations
    • Time: 2-3 days

Phase 2: Outreach (Week 3-8)

Priority: 🟑 High - Core job search activity

  1. βœ… Application Tracking (001-job-search-campaign.md, Section 10)
    • Create spreadsheet
    • Set up weekly review
    • Time: 1 day
  2. βœ… Company Research (001-job-search-campaign.md, Section 5)
    • Research top 25 companies
    • Customize cover letters
    • Time: Ongoing, 2-3 hours/week
  3. βœ… Apply to Jobs (001-job-search-campaign.md, Section 3)
    • Submit 5-7 applications/week
    • Track in spreadsheet
    • Time: Ongoing, 5-10 hours/week

Phase 3: Networking (Week 3-12)

Priority: 🟒 Medium - Parallel to outreach

  1. βœ… LinkedIn Networking (001-job-search-campaign.md, Section 3)
    • Connect with 10 recruiters/week
    • Engage with company content
    • Time: Ongoing, 2-3 hours/week
  2. βœ… Community Engagement (001-job-search-campaign.md, Section 11)
    • Join remote work communities
    • Attend virtual events
    • Time: Ongoing, 2-3 hours/week

Phase 4: Interview Prep (Ongoing)

Priority: 🟒 Medium - Continuous improvement

  1. βœ… Technical Prep (001-job-search-campaign.md, Section 3)
    • LeetCode problems (2-3 daily)
    • System design review
    • Time: Ongoing, 1-2 hours/day
  2. βœ… Behavioral Prep (001-job-search-campaign.md, Section 3)
    • STAR method stories
    • Portfolio demos
    • Time: Ongoing, 1 hour/week

πŸ“Š Success Metrics

Week 1-2 (Foundation)

Week 3-8 (Outreach)

Week 9-12 (Interviews)

Week 13-16 (Closing)


🎯 Target Outcomes

Primary Goal

Secure remote position with global company

Secondary Goals


πŸš€ Quick Start Guide

Day 1: Resume Creation

  1. Open 002-resume-optimization.md
  2. Start with Version 1 (Senior Backend Engineer)
  3. Extract achievements from _data/companies.yml and _data/led_projects.yml
  4. Create PDF using resume template
  5. Review and iterate

Day 2-3: Resume Completion

  1. Create Version 2 (Engineering Manager)
  2. Create Version 3 (Full-Stack Engineer)
  3. ATS optimization check
  4. Peer review
  5. Export all versions

Day 4-7: β€œHire Me” Page

  1. Open 003-hire-me-page.md
  2. Create HTML structure
  3. Style with CSS (match portal.css)
  4. Add interactivity (form, animations)
  5. Integrate contact form (Formspree)
  6. Upload resumes
  7. Test and deploy

Day 8-10: LinkedIn & Tracking

  1. Update LinkedIn profile
  2. Request recommendations
  3. Create application tracking spreadsheet
  4. Research top 10 target companies
  5. Prepare cover letter templates

Day 11+: Start Applying!

  1. Apply to 5-7 positions/week
  2. Track in spreadsheet
  3. Follow up after 1 week
  4. Network on LinkedIn
  5. Prepare for interviews

πŸ“ File Organization

openspec/
β”œβ”€β”€ README.md                           # This file
β”œβ”€β”€ project.md                          # Project context
└── specs/
    β”œβ”€β”€ 001-job-search-campaign.md      # Master plan
    β”œβ”€β”€ 002-resume-optimization.md      # Resume creation
    └── 003-hire-me-page.md             # Landing page

πŸ’‘ Tips for Success

Application Strategy

Networking Strategy

Interview Strategy

Mental Health


πŸ†˜ Troubleshooting

Low Response Rate (< 5%)

Possible Issues:

Solutions:

No Interview Invitations

Possible Issues:

Solutions:

Interviews But No Offers

Possible Issues:

Solutions:


πŸ“ž Next Actions

Immediate (Today)

  1. βœ… Review all OpenSpec documents
  2. βœ… Decide on execution priority
  3. βœ… Block time on calendar for job search activities
  4. βœ… Start with resume creation (002-resume-optimization.md)

This Week

  1. βœ… Complete all 3 resume versions
  2. βœ… Build /hire-me landing page
  3. βœ… Optimize LinkedIn profile
  4. βœ… Create application tracking system
  5. βœ… Research top 10 target companies

Next Week

  1. βœ… Submit first 5-7 applications
  2. βœ… Connect with 10 recruiters on LinkedIn
  3. βœ… Join 3 remote work communities
  4. βœ… Start LeetCode practice (2-3 problems/day)
  5. βœ… Prepare behavioral interview stories

πŸŽ‰ Let’s Get Started!

You have:

You’re ready to land that global remote role! πŸš€

Start with creating your resumes (002-resume-optimization.md) and let’s make this happen!


Questions or need help? Review the relevant OpenSpec document or ask for clarification.

Ready to execute? Let’s begin! πŸ’ͺ