Senior iOS Developer

Overview

On Site
$50 - $55
Accepts corp to corp applications
Contract - W2
Contract - 12 Month(s)

Skills

Collaboration
Concurrent Computing
GitHub
Git
IOS Development
MVVM
MVP
Performance Tuning
User Experience
UIKit
iPhone
Version Control
RESTful
Mobile Applications
Mobile Development
Objective-C

Job Details

Job Overview:

We are looking for a highly skilled iOS Developer with strong expertise in Objective-C or Swift and experience working with iOS frameworks. The ideal candidate should be well-versed in architectural patterns such as MVVM, VIPER, and MVP, capable of building robust and high-performing mobile applications, and proficient in application profiling, performance tuning, and offline capabilities.

Key Responsibilities:

Design and develop high-quality iOS applications for iPhone and iPad using Swift or Objective-C.

Implement modern iOS architectural patterns (MVVM, MVP, VIPER) to ensure scalable, maintainable code.

Work extensively with Core Data, Core Animation, and other iOS frameworks to deliver rich, engaging user experiences.

Build and optimize applications for offline storage, threading, and concurrency management.

Conduct application profiling and performance tuning to ensure optimal app responsiveness and stability.

Collaborate with cross-functional teams including product managers, UI/UX designers, and backend engineers to deliver seamless mobile solutions.

Develop and integrate RESTful APIs and web services for mobile (native and web) development.

Write clean, maintainable, and testable code following best practices and coding standards.

Stay current with the latest iOS SDK updates, tools, and mobile development trends.

Required Skills & Qualifications:

Strong proficiency in Objective-C and/or Swift.

Hands-on experience with iOS frameworks such as Core Data, Core Animation, and UIKit.

Expertise in design patterns and architectures (MVVM, MVP, VIPER).

Solid knowledge of threading, concurrency, and offline storage mechanisms.

Experience with mobile application performance tuning and app profiling tools (Instruments, Xcode Profiler).

Proficiency in mobile development (native & hybrid/web).

Familiarity with version control systems (Git/GitHub/GitLab).

Strong debugging, problem-solving, and optimization skills.

Excellent communication and collaboration abilities.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Purple Drive Technologies LLC