Swift UI/iOS Developer


Type: Contract

Start Date: 1/27/2025

End Date: 7/25/2025

Location: Remote (US-East Coast)

Schedule: Monday-Friday, 40 hours per week

Pay Range: $70 to $76 per hour

General Description: We are looking for someone to help with the development of our industry leading, data driven, enterprise class iOS application. Our app is licensed by our product supplier clients for use by mobile sales rep users. The ideal applicant will help develop new versions of our application as well as refine and add enhanced functionality to existing applications. The applicant will also be expected to investigate, troubleshoot, and provide bug fixes for existing applications. Applicant must be easy to work with, creative, business savvy, and able to function independently without a lot of supervision. We expect a can-do attitude—someone willing and able to jump in and do what is necessary to support the team, our clients, and their sales rep end-users.

Job Duties:

• Help support, refine, and further develop our highly sophisticated data driven mobile application

• Convert requirements to conceptual designs, data structures, functional specifications, and ultimately final product / apps

• Take ownership and gain deep understanding of our existing code base

• Develop iPadOS mobile applications using Swift

• Collaborate with back end developers to enable app functionality and populate data into Core Data database in the mobile app

• Troubleshoot local device data synchronization with updates from the server

• Assist in troubleshooting customer support investigations

• Contribute to the ongoing maintenance and support of existing applications

• Generate and distribute app releases via App Store Connect, and Apple Enterprise Distribution

• Automate build processes for all project app targets

Requirements:

• BA OR equivalent experience

• Expert in Swift (7+ years of Swift / Xcode experience OR experience combined with computer science degree)

• Expert in Xcode

• Expert in Swift UI

• Expert in Core Data (7+ years of Core Data experience)

• Export in UIKit/SwiftUI interop

• Working knowledge of Swift Package Manager

• Strong Familiarity with Google’s Protocol Buffers

• Experience with managing large multi-target Xcode projects

• Experience with localization

• Experience with accessing remote API through RESTful endpoints

• Experience with iOS multi-threading and async APIs

• Experience with optimizing code for speed and efficiency

• Functional programming with high-order functions

• Experience with white label app development and publishing

• Version control with Git (git flow, pull requests via Azure Devops)

• Experience with Apple App Store Connect app distribution

• Experience with Apple Enterprise app distribution

• Experience with Ad-Hoc app distribution

• Experience with submitting unlisted apps to the Apple App Store

• Experience leveraging iOS/iPadOS apps on macOS

• 7+ years of experience in Agile methodologies

Preferred Skills:

• Expert software architecture, engineering, and coding skills

• Elegant algorithmic and design approaches

• Enterprise class mobile application development insights

• Product Management skills

• Committed to Human Interfaces Guidelines

• A working knowledge of Realm

• Continuous integration

• App distribution automation

Your Profile:

• Results-driven, problem solver

• Excellent communicator: able to communicate at all levels in a clear, focused, and understandable manner

• Team Player, collaborator, and team builder

• Thrives in a flexible and adaptable environment, able to switch priorities as needed

• Embodies a ''can-do'' spirit and a willingness to take ownership coupled with a mature business outlook

• Collaborative style

• Self-driven, detail-oriented, and able to produce high quality, timely results with little supervision

DETAILS AT A GLANCE

JOB TITLE: Swift UI/iOS Developer

TIME COMMITMENT: 40 hours per week

HOURS: Monday-Friday, 8 hours per day

JOB TYPE: Contract

LOCATION: Remote

SALARY: $70.00 to $76.00 per hour

START DATE: 1/27/2025

END DATE: 7/25/2025

APPLICATION DEADLINE: ASAP

BNA RECRUITER: Nick Yacobi


HOW TO APPLY: Click on the apply button, fill out the form and upload your resume.

Please make sure to reference the job title and the BNA Recruiter Name.

This role is a TEMPORARY position through BNA. You would be employed and paid by our company and working directly with our client.


Previous
Previous

Marketing Coordinator (Part-Time)

Next
Next

Engagement Manager