Position Overview
We are looking for a Staff iOS Software Engineer with strong expertise in native iOS development (Objective-C, Swift) and a solid understanding of backend technologies, to join our Boards Mobile team at the Center for Global Product Innovation in Budapest.
This role goes beyond traditional mobile engineering: we are seeking someone passionate about leveraging AI-driven technologies, automation, and modern development practices to deliver smarter, more intuitive mobile solutions.
The ideal candidate thrives in complex technical environments, is highly collaborative, and brings an innovative mindset to solve challenges using both proven software engineering practices and emerging AI-powered approaches.
Key Responsibilities
- Take ownership of technical challenges, bringing curiosity and resourcefulness to ambiguous problems.
- Define and drive the development of complex features ensuring scalability, reliability, and security.
- Strong product partnership: translating business requirements into clear technical plans, communicating risk/impact crisply.
- Tackle high-impact problems, producing clear plans, prototypes, and production-ready solutions.
- Integrate AI and automation where appropriate to improve app functionality, personalization, or developer productivity.
- Raise the quality bar through rigorous code reviews, observability, and operational excellence.
- Drive tooling, hosting, DevOps, and quality assurance automation initiatives to improve velocity and reliability.
- Communicate clearly on strategy, progress, and risks.
- Mentor senior and mid-level peer engineers.
- Contribute to high-quality system documentation, operational guidelines, and knowledge sharing.
Required Experience & Skills
- 7+ years of professional iOS development with Swift, including modern Swift Concurrency (async/await, actors) and pragmatic UIKit and/or SwiftUI experience.
- Proven track record shipping and operating at least one large-scale, consumer- or enterprise-grade iOS app, with ownership across design, implementation, release, and post-launch iteration.
- Experience designing modular architectures (e.g., MVVM/C, Clean, TCA) and evolving legacy codebases safely through migrations.
- Deep performance and reliability skills: profiling with Instruments, launch-time tuning, memory/leak debugging and network efficiency.
- Secure mobile development: Keychain, biometrics, secure storage, TLS/ATS, certificate pinning and data-protection best practices.
- Experience with background tasks, conflict resolution, data modeling, and migration strategies.
- API and contract design: strong REST/GraphQL/gRPC fundamentals, versioning, pagination, and close collaboration with backend services on auth and performance.
- Testing at scale: XCTest/XCUITest, snapshot tests, dependency injection for testability, quality gates for CI/CD pipelines.
- Observability: Logging, crash analytics, dashboards/alerting, and SLO-driven ownership.
- Build and release engineering: Fastlane/Xcode Cloud/Bitrise, code signing/provisioning, TestFlight, phased rollouts, feature flags, and rollback plans.
Apply on company website Budapest, Hungary Remote (City) Full-time