About the Role
Seeking an experienced iOS Developer to own application design and development tasks, vet technical requirements, debug issues, and integrate APIs. This role involves collaborating with the team, managing data, creating technical documentation, and mentoring junior members.
Responsibilities
- Ownership of assigned application design & development tasks
- Vetting technical requirements with business
- Timely debugging & resolution of reported issues
- Assist team members with coding/technical issues
- Managing data
- Technical documentation
- Integrating APIs
- Experience with UI/UX designs and wireframes
- Experience in creating technical documentation
- Strong analytical and debugging skills
- Experience with Unit Testing, and code reviews
- Expected to be able to work independently, take ownership of work, while also working well as a team member, and provide team leadership and mentoring
Requirements
- Minimum 18 months experience as an iOS developer
- BS or BA degree from accredited college or university in computer science or related
- Experience with Xcode & Instruments, Swift, Swift UI & Objective-C
- Experience with design patterns MVC, MVVM, MV, Singleton, Grand Central Dispatch (GCD), Concurrency, multithreading, and operational queues
- Experience with Core/Swift Data & persistent stores
- Experience with handling & parsing JSON from Webservices/APIs
- Experience using GitHub, Firebase, Crashlytics, Swift, CI/CD, AI tools such as Sentry.IO and Cursor
- Strong leadership oral and written communications skills
Skills
- Xcode
- Swift
- SwiftUI
- Objective-C
- UI/UX design
- Core Data
- Firebase
- GitHub
- Crashlytics
- Sentry.IO
- Cursor
- Swift Package Manager
- Carthage
- Instruments
- MVC
- MVVM
- MV
- Singleton
- Grand Central Dispatch (GCD)
- Concurrency
- Multithreading
- Operational queues
- Core Data
- Swift Data
- JSON parsing
- Webservices/APIs
- CI/CD
- Unit Testing
- Code reviews
- Kotlin
- Payment gateways
- Ticket validation/QR scanning SDKs
- Mobile ticketing app-to-app integration
- CoreBluetooth/BLE
- MFi/External Accessory Framework
- Barcode scanners/sleds
- Receipt printers
- Network protocols
- Cloud technologies
- C++
- PHP
- .Net
- C#
- JavaScript
- Oracle SQL
Location
- New York, NY
Work Type
- Hybrid
- 3-days Onsite / 2-days Remote
Experience Level
- 18 months of work experience
- Minimum 18 months experience as an iOS developer
Education Level
- Bachelor’s degree in computer science or a related field
- BS or BA degree from accredited college or university in computer science or related
About the Company
- Since 2000, Tri-Force Consulting Services has been an MBE/SDB certified IT Consulting firm in the Philadelphia region.
- Tri-Force specializes in IT staffing, software development (web and mobile apps), systems integration, data analytics, system automation, cybersecurity, and cloud technology solutions for government and commercial clients.
- Tri-Force works with clients to overcome obstacles such as increasing productivity, increasing efficiencies through automation, and lowering costs.
- Our clients benefit from our three distinguishing core values: integrity, diligence, and technological excellence.
- Tri-Force is a six-time winner among the fastest-growing companies in Philadelphia and a four-time winner on the Inc. 5000 list of the nation's fastest-growing companies.
