iOS Developer

Covetus, LLC
Durham, NC, United States
3 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours
Job source

Tech stack

Multitier Architecture IOS Applications Apple IOS Apple Xcode Applications Architecture App Store (IOS) Architectural Patterns Code Review Concurrent Computing Distributed Systems Mobile Application Software Model View ViewModel
+12 more
Pair Programming Release Management Software Engineering Systems Integration Openapi Swiftui Concurrency Ios Frameworks Swift (Programming Language) Backend Restful APIs Jenkins

Job description

  • Design, develop, test, and maintain high-quality iOS applications using Swift and SwiftUI.
  • Build reusable, scalable, and maintainable mobile solutions following industry best practices.
  • Develop and consume RESTful APIs and work with OpenAPI Specification (OAS) standards.
  • Implement modern concurrency patterns using Async/Await, Combine, and multithreading concepts.
  • Collaborate with cross-functional teams including Product Managers, Designers, Backend Engineers, and QA teams.
  • Contribute to application architecture and design using patterns such as MVVM, Clean Architecture, VIPER, and similar frameworks.
  • Develop and maintain reusable iOS frameworks/libraries and manage dependencies using Swift Package Manager (SPM).
  • Optimize applications for performance, memory utilization, responsiveness, and security.
  • Participate in code reviews, pull request reviews, pair programming sessions, and technical discussions.
  • Implement automated build and deployment processes using tools such as Jenkins and the Xcode toolchain.
  • Support application releases, deployment, and maintenance on the Apple App Store.

Requirements

We are seeking a skilled iOS Developer with 3+ years of experience in building scalable, high-performance mobile applications for Apple platforms. The ideal candidate will have strong expertise in Swift, SwiftUI, iOS architecture patterns, networking, concurrency, and framework development, along with hands-on experience delivering applications through the complete software development lifecycle., * 3+ years of professional experience in iOS application development.

  • Strong proficiency in Swift and SwiftUI.
  • Solid understanding of Distributed Systems and mobile application architecture.
  • Hands-on designing and integrating REST APIs and OpenAPI Specifications (OAS).
  • Experience with Async/Await, Combine, and concurrent programming concepts.
  • Strong understanding of iOS architectural patterns including:
  • Experience with Swift Package Manager (SPM) and modular framework development.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:31 min

Implementing initial GitOps architecture with Jenkins and Argo CD

Lian Li · World Congress 2022

2:32 min

Refactoring bulk frontend operations into scalable backend methods

Noam Honig · LIVE

30 sec

Architecture of the SwiftUI and Realm chat application

Andrew Morgan · World Congress 2021

2:08 min

Professional background and early cross-platform mobile experiences

Petar Marijanović · LIVE

6:40 min

Production scaling strategies and SwiftUI view styling techniques

Andrew Morgan · World Congress 2021

2:38 min

Challenges with legacy Jenkins and Groovy pipelines

Martin Beránek · LIVE

Videos

See all

Related articles

See all