What are the responsibilities and job description for the Senior Swift UI/iOS Developer position at TSR Consulting Services, Inc.?
Job Details
Our client, a leading online medical publishing company, is hiring a Senior Swift UI/iOS Developer on a contract basis
Job ID #: 81299
Work Location: New York, NY
Summary:
Senior Swift UI/iOS Developer
Jobson Healthcare Information (JHI) a division of client is a premier healthcare information and marketing services provider, with leading positions in a variety of growing healthcare markets such as pharmacy, eye care, clinician (physicians, nurse practitioners and physician assistants) and the managed markets (managed care, hospitals and government).
Through its diversified, multi-media portfolio of marketing services, information databases, publications, medical education programs, events, websites and other digital and traditional media services, JHI is uniquely positioned to inform and educate a highly targeted network of approximately one million healthcare professionals across multiple specialties.
A division of Jobson Healthcare Information, Jobson Interactive (JI) offers world-class web and mobile application development. We use cutting edge development technologies and our flagship product is a data driven, licensed software ecosystem which features an industry, leading enterprise class mobile rep iOS/iPadOS application, B2B e-commerce platform, Management Reporting / Biz Analytics tool, and B2C platforms. We also provide our clients with custom development, and e-marketing services. JI is backed by a team of highly experienced and dedicated professionals who are able to deliver high-impact results that maximize your business potential. From strategy to design and development, JI has both the resources and experience to meet all of your digital needs.
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.
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
Required Skills and Experience
Expert in Swift
Expert in Xcode
Expert in Swift UI
Expert in Core Data
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
Required Education
BA or equivalent experience
Experience
7 years of Swift / Xcode experience or experience combined with computer science degree
7 years of Core Data experience
7 years of experience in Agile methodologies
Desired 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
Additional Information
Required Attributes and Characteristics
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
The post appeared first on .
Job ID #: 81299
Work Location: New York, NY
Summary:
Senior Swift UI/iOS Developer
Jobson Healthcare Information (JHI) a division of client is a premier healthcare information and marketing services provider, with leading positions in a variety of growing healthcare markets such as pharmacy, eye care, clinician (physicians, nurse practitioners and physician assistants) and the managed markets (managed care, hospitals and government).
Through its diversified, multi-media portfolio of marketing services, information databases, publications, medical education programs, events, websites and other digital and traditional media services, JHI is uniquely positioned to inform and educate a highly targeted network of approximately one million healthcare professionals across multiple specialties.
A division of Jobson Healthcare Information, Jobson Interactive (JI) offers world-class web and mobile application development. We use cutting edge development technologies and our flagship product is a data driven, licensed software ecosystem which features an industry, leading enterprise class mobile rep iOS/iPadOS application, B2B e-commerce platform, Management Reporting / Biz Analytics tool, and B2C platforms. We also provide our clients with custom development, and e-marketing services. JI is backed by a team of highly experienced and dedicated professionals who are able to deliver high-impact results that maximize your business potential. From strategy to design and development, JI has both the resources and experience to meet all of your digital needs.
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.
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
Required Skills and Experience
Expert in Swift
Expert in Xcode
Expert in Swift UI
Expert in Core Data
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
Required Education
BA or equivalent experience
Experience
7 years of Swift / Xcode experience or experience combined with computer science degree
7 years of Core Data experience
7 years of experience in Agile methodologies
Desired 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
Additional Information
Required Attributes and Characteristics
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
The post appeared first on .
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.