iOS Developer

Overview

On Site
Full Time
Part Time
Accepts corp to corp applications
Contract - Independent
Contract - W2

Skills

Test Methods
Mobile Applications
Workflow
Technical Writing
IOS Development
Software Development
Swift
Objective-C
RESTful
GraphQL
Multithreading
Performance Tuning
MVVM
MVP
Testing
Debugging
Agile
Scrum
Continuous Integration
Continuous Delivery
Jenkins
GitHub
Analytics
Firebase
UI
User Experience
Accessibility
Animation
Provisioning
Release Management
Soft Skills
Communication
Collaboration
Attention To Detail

Job Details

iOS Developer

Location: Seattle, WA

Type: Contract



Job Summary

We are seeking a highly skilled iOS Developer with strong experience in building consumer-facing mobile applications. The ideal candidate has a deep understanding of iOS development, modern mobile architectures, APIs, and testing methodologies. This role requires strong engineering discipline, excellent attention to detail, and the ability to collaborate effectively within cross-functional teams.



Key Responsibilities

  • Design, build, and maintain high-performance, user-centric iOS applications using Swift and modern frameworks.

  • Integrate and optimize RESTful APIs, GraphQL services, push notifications, and multi-threaded processes within mobile apps.

  • Collaborate closely with product managers, designers, and backend teams to define technical solutions and deliver high-quality features.

  • Implement robust testing strategies, including unit tests, UI tests, and automated workflows to ensure code quality.

  • Follow and promote clean architecture principles, contributing to scalable and maintainable codebases.

  • Participate in code reviews, debugging, performance tuning, and technical documentation.

  • Stay updated with the latest advancements in iOS frameworks, development tools, and industry best practices.




Required Qualifications

  • 4+ years of professional experience developing consumer-facing iOS applications.

  • 5+ years of overall software development experience with expertise in mobile platforms.

  • Advanced proficiency in Swift, with working knowledge of Objective-C for legacy components.

  • Strong hands-on experience integrating RESTful APIs, GraphQL, and push notification frameworks.

  • Solid understanding of multithreading, async programming, and mobile performance optimization.

  • Deep knowledge of architectural patterns such as VIPER, MVVM, MVP, and exposure to reactive programming (e.g., RxSwift, Combine).

  • Strong attention to detail and a disciplined approach to code quality, testing, and debugging.

  • Experience working in Agile/Scrum environments.




Preferred Skills (Nice-to-Have)

  • Experience with CI/CD pipelines (Fastlane, Jenkins, GitHub Actions).

  • Familiarity with mobile analytics tools (Firebase, Mixpanel, etc.).

  • Exposure to UI/UX design principles, accessibility standards, and animation frameworks.

  • Experience with App Store deployment, certificates, provisioning, and release management.




Soft Skills

  • Strong communication and collaboration abilities.

  • Detail-oriented, proactive, and passionate about building excellent mobile experiences.

  • Ability to work independently and take ownership of deliverables.


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