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

aXNtWGFiSk1yQ1FnTk04T09JSjA1OEVka3c9PQ==
  • 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

Green Key Resources

Interior Designer Job at Green Key Resources

 ...Mid-Level and Senior Interior Designers Location: Dallas, TX About Us: We are a leading interior design firm in Dallas, specializing in stunning commercial, multi-family, and hospitality projects. Our team is passionate about creating beautiful spaces that inspire... 

A'SMORE

Lead Pastry Chef Job at A'SMORE

 ...Ability to work independently. Passion for vegan baking. Benefits: Competitive salary. Opportunity to play a key role in a rapidly growing company. Be part of an innovative and passionate team. Make a positive impact in the vegan food industry.... 

Wipro

Robotics Engineer Job at Wipro

 ...About Wipro Wipro Limited (NYSE: WIT, BSE: 507685, NSE: WIPRO) is a leading technology services and consulting company focused on building innovative solutions that address clients most complex digital transformation needs. We leverage our holistic portfolio of capabilities... 

Rivers Casino & The Landing Hotel Pittsburgh

Head Chef Job at Rivers Casino & The Landing Hotel Pittsburgh

Martoranos Chef Rivers Casino Pittsburgh Summary: Join the team at Martoranos Prime Steakhouse inside Rivers Casino as our Head Chef, where passion for food and commitment to excellence drive the guest experience. This role is responsible for leading kitchen operations...

Upward Health

Care Specialist Job at Upward Health

 ...who need it most. Who is Upward Health Upward Health is an in-home, multidisciplinary medical group...  ...Everyone on our team from our providers, nurses, and Care Specialists to our HR,...  ...Reliable transportation and the ability to travel within your assigned territory or...