Senior iOS Developer
Postępu 15, Warszawa +4 Locations
Spyrosoft
Project description:
You will join a fast-paced, cross-functional team building next-generation direct-to-consumer (D2C) iOS applications with a focus on high performance, elegant design, and seamless user experience.The project involves creating a scalable, production-grade mobile app that leverages device hardware, messaging capabilities, and AI-assisted development workflows to deliver cutting-edge functionality to end users.
Tech stack:
Languages & Frameworks: Swift, SwiftUI, AVFoundation, Core Motion
Dependency Management: CocoaPods, (plus familiarity with Carthage or Swift Package Manager is a plus)
CI/CD Tools: Fastlane, Jenkins, Bitrise
Version Control: GitHub (Git Flow, code reviews)
APIs & Authentication: REST, OAuth, JWT, biometrics
Messaging & Realtime: WebSocket, Firebase, XMPP
Analytics & Integrations: Segment, HighTouch, Rudderstack
AI Tools: GitHub Copilot, ChatGPT
Testing: XCTest, Quick/Nimble
Monitoring: Firebase Crashlytics, New Relic
Requirements:
Minimum 5 years of experience in iOS app development using Swift and SwiftUI
Proven track record of delivering consumer-facing (D2C) iOS applications — portfolio or App Store links required
Solid understanding of App Store deployment processes, including provisioning profiles and TestFlight distribution
Strong UI/UX sensibility and ability to design intuitive, visually appealing mobile interfaces
Hands-on experience with hardware integrations (camera, microphone) and real-time messaging systems
Strong knowledge of RESTful API integration and authentication flows (OAuth, JWT, biometrics)
Experience working in agile teams using tools like JIRA, Trello, or Asana
Familiarity with CI/CD for mobile applications (Fastlane, Jenkins, Bitrise)
Excellent problem-solving skills and ability to work independently and proactively
Experience writing and executing unit tests to ensure code quality
Nice to have:
Experience integrating React Native or Flutter into native iOS applications
Knowledge of CDP platforms (Segment, Rudderstack, HighTouch)
Familiarity with Objective-C, Carthage, or Swift Package Manager
Understanding of mobile app security (certificate pinning, secure data storage)
Experience building healthcare or HIPAA-compliant mobile applications
Main responsibilities:
Design and develop robust, scalable iOS applications using Swift and SwiftUI
Lead end-to-end App Store deployment, including TestFlight, provisioning, and troubleshooting
Drive UI/UX improvements, ensuring mobile-first, accessible, and aesthetically refined experiences
Implement real-time messaging and notification features using modern communication frameworks
Integrate device hardware features such as camera and microphone using AVFoundation and Core Motion
Connect applications to RESTful APIs and secure user authentication systems
Set up and maintain CI/CD pipelines to streamline delivery and testing
Collaborate in a small agile team environment, participating in code reviews and sprint planning
Leverage AI tools like GitHub Copilot or ChatGPT to enhance productivity, debugging, and prototyping
Ensure quality and reliability through automated testing and continuous integration
Spyrosoft is an authentic, cutting-edge software engineering company, established in 2016. We have been included in the Financial Times ranking of 1000 fastest growing companies for three consecutive years: 2021, 2022 an...
Senior iOS Developer
Senior iOS Developer
Postępu 15, Warszawa
Spyrosoft