Career Launch Playbook
The 60-day plan from “I finished the book” to “I signed an offer.” Concrete weekly milestones, not vibes.
Premise
You’ve worked through 13 phases. You have at least 1 capstone shipped (ideally 2-3) and a defensible understanding of the iOS/macOS stack. Now you need to convert that capability into a job. This playbook assumes you’re starting from cold — no current iOS role, no insider referrals, no existing portfolio site. Adjust days if you’re further along.
Week 1 — Foundation
Goal: portfolio assets exist in shareable form.
- Day 1: Polish your strongest capstone’s README. Top of file: 30-sec pitch, GIF, App Store link if live, GitHub link. Make it scannable in 60 seconds.
- Day 2: Write GitHub profile README. Pin the 3 best capstones. One-line description of each.
- Day 3: Update LinkedIn headline. Format: “iOS Engineer — Swift, SwiftUI, SwiftData, CloudKit.” Skills section: add every framework you can defend in interview.
-
Day 4: Buy a domain (
yourname.dev). One-page site linking to GitHub + LinkedIn + your shipped apps. Don’t over-design; clarity wins. - Day 5: Record a 60-second demo video of your strongest capstone. Unlisted YouTube. Link from README.
- Day 6: Write 1 blog post (Medium / dev.to / personal site) about a non-obvious thing you learned during the book. “What I learned building a SwiftData + CloudKit app from scratch.” 800-1500 words.
- Day 7: Rest. Review week.
Week 2 — Interview prep base
Goal: you can answer any question in the interview cheat sheet out loud, fluently.
- Days 8-10: Re-read Phase 12 — Architecture & Interview Prep end-to-end.
- Day 11: Drill the 50 cheat-sheet questions. For each, speak the answer out loud (not just think). Record yourself; re-listen.
-
Day 12: Rehearse the 30-sec pitch and 3-min deep dive of each capstone (see each capstone’s
interview-talking-points.md). - Day 13: Find a friend / mentor / paid coach for a mock technical interview. Schedule it for week 3.
- Day 14: Rest.
Week 3 — Applications start
Goal: 30 applications sent, 1 mock interview done.
- Day 15: Compile job-board list — LinkedIn, AngelList, Hacker News “Who is Hiring,” YC Work at a Startup, iOS-specific boards.
- Day 16: Build a target list of 50 companies. Mix: 20 startups, 20 mid-size, 10 FAANG-tier. Note which use iOS.
- Day 17: Write a base cover letter. Customize per application later.
- Day 18-20: Apply to 30 of them. Take 30-45 minutes per application — research the company, customize the cover letter intro paragraph, link directly to the most relevant capstone for their domain.
- Day 20: Mock interview. Record. Review the recording. Note 3 things to improve.
- Day 21: Rest.
Week 4 — Outreach + networking
Goal: 10 warm conversations initiated; 50 applications total sent.
- Day 22: List every iOS engineer you know (former colleagues, classmates, online acquaintances). Message 5 to catch up and mention you’re job hunting. Don’t ask for a job; ask if they know what their company’s hiring for.
- Day 23: LinkedIn search for “iOS engineering manager” at your top 10 target companies. Send 5 connection requests with a short note (“Hi X, I’m working through interviews for iOS roles and your team’s work on Y caught my eye. Would you be open to a 15-min chat?”).
- Day 24-26: Apply to 20 more roles. Total now 50.
- Day 27: Send a thoughtful comment on 3 iOS-engineer blog posts you’ve read. Quality engagement, not spam.
- Day 28: Rest. By now first responses should be coming in.
Week 5 — Phone screens
Goal: convert applications into phone screens; ace them.
- Continue applying — aim 10 more per week (60+ total). Stale leads die quickly.
-
When a phone screen is scheduled:
- Research the interviewer on LinkedIn
- Read 3 of the company’s blog posts
- Prepare 3 questions to ask them
- Rehearse your 30-sec pitch and your strongest capstone’s 3-min deep dive
-
Phone screen day-of:
- Be on time
- Use a headset (audio quality > visual setup)
- Smile when you talk
- Have your capstone open in front of you for reference
- After every phone screen: write down what was asked, what went well, what to improve
Week 6 — Technical rounds
Goal: pass technical rounds; reach onsites.
-
Before each technical round:
- LeetCode warm-up: 1 easy Swift problem the morning of
- Re-read the most relevant phase (e.g., concurrency-heavy company → re-read Phase 5)
- Set up a quiet, well-lit space with your laptop
-
During:
- Think out loud; pause before complex sub-problems
- Verify understanding before coding (“just to confirm, the goal is X?”)
- Test your code mentally before claiming done
- If stuck, narrate the stuck-ness — interviewers often help
- After: write down every question; identify weak topics; drill them in the evening
Week 7 — Onsites + offers
Goal: convert onsites into offers.
-
Onsite prep:
- Sleep 8 hours night before
- Re-rehearse your top 2 capstone pitches the morning of
- Bring water; have snacks between rounds
- System design — your Lab 12.4 — System design whiteboard prep is the right framework
- Behavioral rounds: STAR (Situation, Task, Action, Result) for every answer; 3 prepared “tell me about a time” stories
- After every onsite: send a thank-you email to each interviewer within 24h
- If you get an offer: don’t accept on the spot. “Thank you so much. I’d like to take a few days to review. Can I get back to you by [date]?”
Week 8 — Negotiation + decision
Goal: optimize the offer; sign.
- Re-read Phase 12 — Salary negotiation & offer evaluation.
- If you have multiple offers: tell each you have other offers. Don’t disclose numbers; let them compete.
- Negotiation script: “I’m excited about the role. The base is below market for someone with my profile. Is there flexibility to bring it to $X?”
- Negotiate at minimum: base, signing bonus, equity / RSU count, start date, vacation.
- Once signed: announce on LinkedIn (great for future referral leverage). Thank everyone who helped (referrals, mentors, mocks).
Throughout: daily routines
- Morning (30 min): read iOS news (Swift Forums highlights, NSHipster, Hacker News iOS-tagged stories). Stay current.
- Lunch (15 min): 1 LeetCode easy in Swift. Keep the syntax fresh.
- Evening (30 min): review applications, respond to messages, schedule interviews.
- Weekly: 1 mock interview, 1 blog post, 1 small capstone improvement.
Red flags to avoid
- Don’t apply to 200 jobs with the same cover letter. Quality > quantity. 50 thoughtful > 200 spammy.
- Don’t lie or exaggerate experience. The first technical round will catch it.
- Don’t argue with rejections. Thank them and move on. Sometimes you get a 6-month “let’s revisit” — be the candidate they remember positively.
- Don’t accept the first offer just because it’s an offer. A bad fit costs you a year.
- Don’t undersell. New-grad iOS engineers in major US markets in 2024 hit $130-180k base. Senior iOS $180-280k. Adjust for region.
When you’re 60 days in and don’t have an offer
- Get a paid technical coach for a single 90-min session. Outside perspective on what’s blocking you.
- Lower your target seniority by one level temporarily — sometimes the bar is genuinely off.
- Build one more capstone — concrete shipped work moves more interviews than a polished resume.
- Take a contract or freelance role — proves recent paid experience.
Final note
Job hunting is a numbers game with quality multipliers. The book gave you the quality. The playbook gives you the numbers. Run both.
Good luck. When you sign, email me.