playbook - Senior iOS Engineer
Requirements
• 5+ years of professional software development experience, with a strong focus on iOS development. Proven experience shipping production iOS applications end-to-end. • Strong proficiency in Swift and modern iOS development practices. Ability to build responsive, user-friendly interfaces with attention to detail and performance. • Experience with modern iOS UI patterns, including handling complex navigation, animations, and edge cases in real-world production apps. • Active daily use of AI coding assistants (Claude Code, Codex, OpenCode, or similar) for development, debugging, and problem-solving. We expect engineers to leverage these tools to ship faster and work through complex problems. • Strong understanding of networking on iOS (REST/GraphQL), including authentication flows, caching strategies, error handling, and offline/unstable network scenarios. • Experience designing maintainable architectures (e.g. MVVM, Redux-style state management, Clean Architecture, or similar) and improving existing codebases over time. • Solid understanding of iOS performance and debugging tools (e.g. Instruments, crash reporting, profiling) and the ability to diagnose issues effectively. • Strong communication skills in English. Comfortable working in a remote, cross-timezone team and collaborating asynchronously. • Experience with other frontend or mobile technologies, such as React Native or React.js, and an interest in cross-platform product development. • Experience with SwiftUI in production and building scalable design systems. • Experience integrating and maintaining third-party SDKs (analytics, payments, video, attribution). • Experience implementing and maintaining subscription flows on iOS • Familiarity with CI/CD for iOS (Fastlane, GitHub Actions, Bitrise, or similar) and improving developer velocity. • Experience working in a startup or fast-growing product company.
Responsibilities
• Design and implement new iOS features with a strong focus on usability, clarity, and delivering value to real users. • Build and maintain robust, scalable mobile architecture (including networking, data persistence, and state management) that supports fast iteration and long-term maintainability. • Work closely with Product Managers and Designers to translate requirements into practical, well-scoped technical solutions. Provide input during planning to ensure features are feasible, maintainable, and aligned with user and business goals. • Ensure high-quality releases through clean, readable, and well-tested code. Participate in code reviews and contribute to shared standards around quality, testing, and maintainability. • Take ownership of the features you build. Identify issues or gaps, propose improvements, and iterate based on feedback. You’re comfortable working with ambiguity and adapting as requirements evolve. • Improve app performance and reliability by diagnosing bottlenecks, addressing crashes, and strengthening overall stability and user experience.
Benefits
• Your work will directly affect creators and users on the platform. You’ll work on features that ship quickly and matter. • Competitive B2B salary with equity options. • 100% remote with flexible working hours and async-friendly culture. Collaboration across Europe and the US East Coast. • A collaborative team that values ownership, open communication, and autonomy over micromanagement. • Yearly team retreats focused on connection, alignment, and building strong team relationships. • Paid Time Off
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT