iOS Developer | Swift & SwiftUI
- Source: LinkedIn
- Visionaryz Inc.
- On-site
- New York City
- Mid level
Job Description
Key Responsibilities
- Own assigned iOS application design and development tasks
- Develop and maintain mobile applications using Swift and SwiftUI
- Vet technical requirements directly with business stakeholders
- Debug and resolve reported application issues
- Integrate APIs and manage application data
- Support team members with coding and technical issues
- Participate in code reviews and unit testing
- Create and maintain technical documentation
- Provide technical leadership and mentoring to other team members
Required Qualifications
- Minimum 18 months of experience as an iOS Developer
- Bachelor’s degree in Computer Science or a related field
- Hands-on experience with:
- Swift, SwiftUI, and Objective-C
- Xcode and Instruments
- MVC, MVVM, MV, and Singleton design patterns
- Grand Central Dispatch (GCD), concurrency, and multithreading
- Core Data, SwiftData, and persistent data stores
- JSON and API integration
- GitHub, Firebase, and CI/CD pipelines
- Crashlytics, Sentry.io, and/or comparable monitoring tools
- Cursor or comparable AI development tools
- UI/UX design and wireframes
- Unit testing and code reviews
Nice to Have
- Kotlin / Android development experience
- Payment gateway experience
- Ticket validation and QR scanning SDKs
- Mobile ticketing app-to-app integration
- CoreBluetooth / BLE
- MFi / External Accessory Framework
- Barcode scanners, sleds, or receipt printers
- Cloud technologies
- Knowledge of C++, C#, .NET, PHP, JavaScript, or Oracle SQL
The role calls for both hands-on development and the ability to provide technical guidance, mentoring, and ownership of assigned work .
Skills
- iOS
- Swift
- SwiftUI
- Objective-C
- Xcode
- JSON
- Github
- Firebase
- google-firebase
- crashlytics
- sentry
- Cursor
- Kotlin
- aws-sdks
- cplusplus
- c-sharp
- dot-net
- php
- javascript
- oracle
You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.
