Software Engineer Job at Custom Business Solutions, Inc., Chicago, IL

SDNzZWxsbUt5RmtlMDFHcG8wdzBNWVpG
  • Custom Business Solutions, Inc.
  • Chicago, IL

Job Description

Candidates for this role MUST live in one of the following states: MI, IN, IL, MN, OH, KY

No subcontract or 1099 available for this role.

We are seeking a highly skilled Senior Front-End iOS Developer with 7 to 10 years of experience in designing and developing high-performance iOS applications. The ideal candidate has a deep understanding of Xcode, Swift, SwiftUI, XCUI, and Objective-C , along with a passion for building intuitive and visually engaging mobile experiences.

Required Skills & Experience:

  • 5-10 years of professional experience in iOS development .
  • Proficiency in Swift, SwiftUI, Objective-C , and experience with Xcode and XCUI .
  • Strong understanding of iOS SDKs, frameworks, and design patterns (MVVM, MVC, VIPER, etc.) .
  • Experience working with RESTful APIs, JSON, and third-party libraries .
  • Solid knowledge of Core Data, Core Animation, and Auto Layout .
  • Familiarity with version control systems (Git, GitHub, Bitbucket) .
  • Strong debugging and performance tuning skills.
  • Ability to work in an agile development environment and collaborate effectively with cross-functional teams.

Preferred Qualifications:

  • Experience with CI/CD pipelines for iOS apps .
  • Knowledge of Unit Testing and UI Testing frameworks.
  • Experience publishing apps to the Apple App Store .
  • Familiarity with cloud services (AWS, Firebase) and mobile security best practices .

Key Responsibilities:

  • Develop and maintain cutting-edge iOS applications using Swift, SwiftUI, and Objective-C .
  • Utilize Xcode and XCUI for development, testing, and debugging to ensure high-quality, scalable applications.
  • Translate business and design requirements into functional, efficient, and maintainable code.
  • Identify and resolve performance bottlenecks and memory leaks.
  • Ensure compatibility across various iOS devices and versions.
  • Implement best practices for mobile security, performance optimization, and UI/UX design.
  • Write clear and maintainable documentation, including code comments and technical reports.
  • Work closely with backend engineers to integrate APIs and ensure smooth data flow.
  • Stay updated with the latest iOS development trends, tools, and frameworks.

Job Tags

Similar Jobs

Creative Cove Inc.

Graphic Designer Job at Creative Cove Inc.

 ...with a strong portfolio demonstrating both print and digital work. Proficiency in Adobe Creative Suite specifically Photoshop p, Illustrator, InDesign, and XD. Experience with digital asset creation required. Ability to work independently and maintain... 

ThermoFisher Scientific

CDM Programmer II Job at ThermoFisher Scientific

 ...contribute to the development of informal training materials. Duties may be performed remotely.Qualifications: Bachelor's degree in Health Informatics, Bioinformatics, Data Science, Information Systems, or related field and two (2) years of experience as a CDM Programmer II,... 

HCA Healthcare

Movement Disorder Neurology Physician Job at HCA Healthcare

 ...Description Specialization: Neurology $ Salary Estimate: $325,000 - $400,000 / year Job Summary: HCA HealthONE Swedish is seeking a neurologist with a focus in Movement Disorders to work in the region's premier neurosciences program at HCA HealthONE Swedish... 

Horizon Hospitality Associates, Inc

Director of Housekeeping Job at Horizon Hospitality Associates, Inc

A premier, independent hospitality management company in the Aspen area is seeking a highly detailed and standards-driven Director of Housekeeping to elevate the cleanliness and presentation of its exclusive portfolio of luxury vacation homes and villas. This role demands...

Griffin Armament

National Sales Manager Job at Griffin Armament

 ...WHO YOU ARE You are a talented, motivated, experienced sales professional who has an organic interest and passion for managing...  ...paced, positive company culture. Open to learning, techniques, & softwares that the company has selected and dedicated itself to. Ideally...