iOS Developer/ Software Engineer

CRG

Fort Mill (SC)

In loco

USD 90.000 - 130.000

Tempo pieno

29 ore fa
Candidati tra i primi

Una candidatura completa in un minuto

Curriculum e lettera di presentazione personalizzati, pronti da inviare.

Supera i filtri ATS

Descrizione del lavoro

CRG seeks a Software Engineer – iOS to design, develop, and support native Swift/SwiftUI apps powering enterprise capabilities. You’ll work with product, backend, and UX teams across the full lifecycle from architecture to production support.

The ideal candidate has 3+ years of iOS experience, strong SwiftUI skills, and a proven track record delivering production apps for multiple projects. This on-site role is based in Fort Mill, SC.

Competenze

  • Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience.
  • 3+ years of professional software engineering experience with native iOS development.
  • Recent hands-on experience developing and supporting native iOS applications in production environments.
  • At least 1 year of experience developing user interfaces with SwiftUI.
  • Experience supporting and enhancing existing enterprise-grade iOS applications.
  • Experience working with multiple iOS applications rather than a single mobile product.
  • Experience integrating and troubleshooting backend APIs and web services.

Mansioni

  • Develop, maintain, and enhance multiple native iOS applications using Swift and SwiftUI.
  • Design and implement scalable, high-performance mobile solutions that meet user and business requirements.
  • Collaborate with product, UX, and backend teams to translate business requirements into intuitive mobile experiences.
  • Integrate and consume RESTful APIs and backend services to support application functionality.
  • Troubleshoot, debug, and resolve complex application issues across development, testing, and production environments.
  • Participate in code reviews and contribute to engineering best practices, coding standards, and architectural decisions.
  • Create and execute unit tests and UI tests to ensure application quality, reliability, and performance.
  • Monitor application health and proactively identify opportunities for optimization and modernization.
  • Support the full mobile application lifecycle, including feature enhancements, maintenance releases, and defect resolution.
  • Collaborate effectively within Agile development teams and contribute to continuous improvement initiatives.

Conoscenze

Swift
SwiftUI
iOS development
REST APIs
Xcode
Agile/Scrum
Unit tests
UI tests
Git

Formazione

Bachelor's degree in CS/Software Engineering

Strumenti

UIKit
Objective-C

Descrizione del lavoro

The Software Engineer – iOS is responsible for designing, developing, enhancing, and supporting native iOS applications that enable critical business capabilities across the enterprise. This role delivers high-quality, maintainable, and scalable Swift-based solutions while working closely with product owners, backend engineers, and business stakeholders. The engineer will contribute throughout the software development lifecycle, including application architecture, feature development, API integration, testing, troubleshooting, and production support for multiple enterprise mobile applications.

Position Responsibilities
  • Develop, maintain, and enhance multiple native iOS applications using Swift and SwiftUI.
  • Design and implement scalable, high-performance mobile solutions that meet user and business requirements.
  • Collaborate with product, UX, and backend teams to translate business requirements into intuitive mobile experiences.
  • Integrate and consume RESTful APIs and backend services to support application functionality.
  • Troubleshoot, debug, and resolve complex application issues across development, testing, and production environments.
  • Participate in code reviews and contribute to engineering best practices, coding standards, and architectural decisions.
  • Create and execute unit tests and UI tests to ensure application quality, reliability, and performance.
  • Monitor application health and proactively identify opportunities for optimization and modernization.
  • Support the full mobile application lifecycle, including feature enhancements, maintenance releases, and defect resolution.
  • Collaborate effectively within Agile development teams and contribute to continuous improvement initiatives.
Required Qualifications Education & Experience
  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.
  • 3+ years of professional software engineering experience with a strong focus on native iOS development.
  • Recent hands-on experience developing and supporting native iOS applications in production environments.
  • At least 1 year of experience developing user interfaces with SwiftUI.
  • Experience supporting and enhancing existing enterprise-grade iOS applications.
  • Experience working with multiple iOS applications rather than a single mobile product.
  • Experience integrating and troubleshooting backend APIs and web services.
Technical Skills
  • Strong proficiency in Swift and native iOS application development.
  • Experience developing applications targeting modern iOS platforms, including iOS 18.
  • Understanding of iOS frameworks, application lifecycle management, memory management, and performance optimization.
  • Experience consuming RESTful APIs, JSON services, and backend integrations.
  • Experience with Xcode, Objective-C, UIKit, Swift and Apple's native development ecosystem.
  • Knowledge of mobile design patterns, architecture principles, and secure coding practices.
  • Experience writing and maintaining unit tests and UI automation tests.
  • Familiarity with Git-based source control and collaborative development workflows.
  • Understanding of Agile/Scrum software development methodologies.
Preferred Qualifications
  • Experience modernizing legacy iOS applications to Swift and SwiftUI.
  • Experience developing applications that support enterprise business operations.
  • Experience improving application performance, stability, and user experience through data-driven enhancements.
Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Senior iOS Engineer
Senior iOS Engineer

Next Ventures • New York (NY)

In loco
USD 140.000 - 190.000
iOS Engineer
iOS Engineer

Compunnel Inc. • Salt Lake City (UT)

In loco
USD 100.000 - 130.000
Senior iOS Developer
Senior iOS Developer

Syncrux SMN Digital Services LLC • New York (NY)

Ibrido
USD 120.000 - 190.000
Health insurance
Flexible/remote work options
Learning and development budget
iOS Developer
iOS Developer

Compunnel Inc. • San Leandro (CA)

In loco
USD 100.000 - 130.000
iOS Developer
iOS Developer

Compunnel Inc. • New York (NY)

In loco
USD 110.000 - 170.000
Staff iOS Developer
Staff iOS Developer

Career Movement • San Francisco (CA)

In loco
USD 190.000 - 240.000
Senior IOS Engineer
Senior IOS Engineer

Veriipro • Chicago (IL)

In loco
USD 120.000 - 180.000
iOS Engineer (Swift)
iOS Engineer (Swift)

New York Technology Partners • New York (NY)

In loco
USD 90.000 - 130.000
Software Systems Engineer
Software Systems Engineer

Sunrise Systems Inc. • Piscataway Township (NJ)

In loco
USD 80.000 - 120.000
iOS Developer
iOS Developer

Matlen Silver • San Francisco (CA)

In loco
USD 140.000 - 190.000