Application Development - Programmer (5928-1)

Tri-Force Consulting Services, Inc.New York, NY
Hybrid

About The Position

We are seeking an experienced iOS Developer with at least (18) months of work experience and a bachelor’s degree (or greater) in computer science or a related field. The candidate should have a strong focus and work experience in mobile development. Expertise and work-related experience are necessary in Xcode, Swift, SwiftUI, Objective-C, UI/UX design, persistent data stores (e.g., Core Data), operational queues and software design patterns. Also needed is proficiency using the following tools: Firebase, GitHub, Crashlytics, Sentry.IO, Cursor (or comparable crash/error monitoring) along with the following dependency managers (Swift Package Manager, Carthage or similar).

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 the following tools: GitHub, Firebase, Crashlytics, Swift, CI/CD. AI tools such as Sentry.IO and Cursor
  • Strong leadership oral and written communications skills

Nice To Haves

  • Experience programming in Kotlin to support Android development
  • Experience with payment gateways, ticket validation/QR scanning SDKs, mobile ticketing app-to-app integration, CoreBluetooth/BLE, external accessories integration (MFi/External Accessory Framework, barcode scanners/sleds, receipt printers)
  • Network protocol experience
  • Cloud technologies
  • Knowledge with C++, PHP, .Net, C#, JavaScript, Oracle SQL

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.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service