CallApp is looking for a Senior iOS Developer to help deliver world-class caller-ID and call-blocking features to millions of users. You’ll be working in a brand-new, all-SwiftUI codebase targeting iOS 18.2+, so there’s zero legacy code and plenty of room to build things the right way from day one.
What you’ll do:
- Deliver features end-to-end: plan, build, test, release, and monitor core app modules plus extensions (Call Directory, CallKit, Widgets, Live Activities).
- Elevate code quality: write elegant, self-documented Swift, uphold clear coding standards, and keep PRs small and reviewable.
- Influence architecture: propose patterns, modularize components, and discuss trade-offs with the team before final decisions are made.
- Leverage AI tools (e.g., ChatGPT, Claude, GitHub Copilot) as part of your everyday workflow: from brainstorming solutions and generating test data to accelerating bug hunting and documentation.
- Self-directed, takes initiative and work autonomously. You’ll understand requirements, research solutions independently, and have the judgment to know when to ask questions.
- Contribute to Call Directory & CallKit extensions, Widgets, and Live Activities, working under mentorship and regular code reviews.
- Collaborate closely with designers and QA engineers to catch visual or functional issues early, keeping our user experience crisp and consistent.
- Debug and fix problems in existing code, using a methodical, detail-oriented approach to prevent regressions.
- Stay current & share: test new iOS APIs and present concise findings to the team.
What you bring:
- 5+ years of iOS development experience with a proven track record of shipping high-quality applications to the App Store.
- Deep expertise in Swift, SwiftUI, and iOS frameworks – you understand the platform deeply and can work independently on complex features.
- Sharp attention to detail — you catch visual glitches and hidden bugs early, before they reach QA.
- Beautiful, testable code habits – small PRs, clear commits, thoughtful abstractions, and automated tests where they matter.
- AI-powered productivity – you treat tools like ChatGPT, Claude, or Copilot as everyday teammates for ideation, refactoring, and unit-test generation.
- A learning mindset and friendly, clear communication – you ask “why,” welcome feedback, and elevate the whole team through pair programming (human or AI) and knowledge sharing.
Nice to have (Big Plus):
- Worked with phone-related APIs such as CallKit, the Contacts framework, or other VoIP tools.
- Used SwiftData or another storage layer (Core Data, Realm, etc.) to save and load app data.
- Experience in UI/Unit Testing.
- Experience with CI/CD processes and TestFlight distribution.
Why join CallApp?
- Learn at scale: Develop your skills while working on features that directly impact millions of users using the latest iOS technologies and SwiftUI framework.
- Mentorship-focused team: Work alongside passionate, experienced iOS engineers who are committed to helping you grow and succeed.
- Financially strong and growing: Profitable business with a global presence, offering excellent opportunities for career advancement and skill development.
- Competitive benefits: Attractive salary, dog friendly workspace, and gym facilities.