IOS Developer

Visionary Innovative Technology Solutions LLC
Dallas, TX, United States
15 days ago
Apply on www.dice.com
Prepare application

Role details

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

Tech stack

Multitier Architecture IOS Applications Apple IOS Apple Xcode Applications Architecture Application Performance Management App Store (IOS) Code Review Computer Programming Computer Networks Continuous Integration Software Debugging
+27 more
Dependency Injection DevOps Memory Management Design of User Interfaces IOS SDK Mobile Application Software JSON Microsoft UI Automation Model View Controller (MVC) Model View ViewModel Object-Oriented Software Development Scrum Methodology Release Management Memory Leaks Software Engineering Systems Integration Uikit Swiftui Concurrency Ios Frameworks Swift (Programming Language) Backend Git Material UI Core Data Core Animation Restful APIs

Job description

We are looking for an experienced iOS Developer with 7+ years of hands-on experience in designing, developing, testing, and maintaining high-quality iOS applications. The ideal candidate should have strong expertise in Swift, SwiftUI, UIKit, iOS SDK, Xcode, REST APIs, and modern mobile application architecture.

The candidate will work closely with product managers, UI/UX designers, backend developers, QA engineers, and other technical teams to deliver scalable, secure, and high-performance iOS applications., * Design, develop, test, and maintain scalable iOS applications.

  • Develop applications using Swift, SwiftUI, and UIKit.
  • Build reusable and maintainable UI components.
  • Integrate RESTful APIs and third-party services.
  • Implement application architecture using MVVM, MVC, or Clean Architecture.
  • Develop asynchronous workflows using Swift Concurrency and Combine.
  • Optimize applications for performance, memory usage, battery consumption, and network efficiency.
  • Troubleshoot crashes, memory leaks, UI issues, and production defects.
  • Write unit, integration, and UI automation tests.
  • Participate in code reviews and maintain coding standards.
  • Collaborate with backend, QA, DevOps, product, and UX/UI teams.
  • Support application releases through the Apple App Store.
  • Participate in Agile/Scrum ceremonies and technical discussions.
  • Mentor junior and mid-level developers.

Swift Development

  • Swift
  • Swift 5+
  • Object-Oriented Programming
  • Protocol-Oriented Programming
  • Generics
  • Closures
  • Error Handling
  • Extensions
  • Property Wrappers
  • Memory Management
  • ARC
  • Dependency Injection
  • Swift Concurrency
  • async/await
  • Actors
  • Structured Concurrency

iOS Frameworks & Technologies

  • iOS SDK
  • SwiftUI
  • UIKit
  • Foundation
  • Combine
  • Core Data
  • Core Animation
  • Core Location
  • UserNotifications
  • AVFoundation
  • MapKit
  • StoreKit
  • URLSession

Requirements

  • 7+ years of professional iOS Application Development experience.
  • Strong hands-on experience with Swift.
  • Strong knowledge of iOS SDK and Xcode.
  • Strong experience with SwiftUI and UIKit.
  • Experience with MVVM / MVC / Clean Architecture.
  • Strong knowledge of REST APIs and JSON.
  • Experience integrating backend APIs into iOS applications.
  • Strong knowledge of Swift Concurrency / async-await.
  • Experience with Combine.
  • Strong understanding of iOS UI/UX development.
  • Experience with Git and CI/CD.
  • Experience writing unit and UI tests.
  • Strong debugging and application performance optimization skills.

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.

2:08 min

Professional background and early cross-platform mobile experiences

Petar Marijanović · LIVE

2:49 min

Adding a custom long press gesture to the tab bar

Moh’d Abualhuda +1 · World Congress 2023

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

6:40 min

Production scaling strategies and SwiftUI view styling techniques

Andrew Morgan · World Congress 2021

2:03 min

Distinguishing type definition constructs from data validation routines

Clemens Vasters Clemens Vasters · World Congress 2025

Videos

See all

Related articles

See all