I'm available for mentoring iOS developers:
Even experienced programmers face a steep learning curve with native iOS app development – between the Cocoa frameworks, the Swift language, the Xcode IDE, and the ever-evolving App Store submission process, there’s a lot to learn! As a seasoned app developer, I’ll guide your team in technical best practices while modeling clear, positive communication in tech discussions, feature specs, and code reviews.
I’ll usually meet with a developer one-on-one for 1 to 3 hours a week, either face to face in Seattle or via screenshare. References upon request.
I’m also actively looking for my next role as a lead developer in Seattle; if these traits describe your team, let's talk!
Your company values professional growth–and shows it by covering conference expenses and budgeting team time for learning.
You measure your project's real-world impact as seriously as your in-app metrics; whether in health goals, learning enrichment, or meaningful social interactions, you focus on helping people in their everyday walking-around lives.
You can introduce me to once-junior devs who've grown into senior roles over their tenure at your company.
Your company's leaders can speak at length on ways that formal management training and mentorship have helped them excel in their management roles.
You work efficiently with remote team members–whether someone lives across the country or is just home waiting for a cable repair, you've got predictable communication patterns and reliable remote-friendly tech.
Especially if your company is medium to large sized, you can tell me an anonymized story about a time you handled a serious behavior issue. (It happens everywhere! So here, I'm asking for evidence that you've got the skills to address toxicity before it affects the team.)
Your company compensates people enough that it's easy to turn down incoming offers that are less inspiring but highly paid. (I'll turn them down, but I want to sleep soundly afterwards, too.)