iOS Technical Lead

Seattle, WA, US • Posted 1 hour ago • Updated 1 hour ago
Contract W2
Contract Corp To Corp
12 Months
No Travel Required
On-site
$70 - $75/hr
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Continuous Improvement
  • Continuous Integration
  • Debugging
  • Decision-making
  • Design Patterns
  • DevOps
  • Development Testing
  • Git
  • GitHub
  • IOS Development
  • IT Architecture
  • IT Management
  • Innovation
  • Knowledge Sharing
  • Leadership
  • MVVM
  • Management
  • Mentorship
  • Microsoft Azure
  • Mobile Applications
  • Onboarding
  • Performance Tuning
  • Problem Solving
  • Productivity
  • Quality Assurance
  • RESTful
  • Recruiting
  • Release Management
  • Requirements Analysis
  • Roadmaps
  • Scalability
  • Scrum
  • Software Architecture
  • Software Design
  • Sprint
  • Stakeholder Management
  • Swift
  • Technical Drafting
  • Testing
  • Cloud Computing
  • Collaboration
  • Communication
  • Concurrent Computing
  • Conflict Resolution
  • Continuous Delivery
  • Core Data
  • UI
  • UIKit
  • Unit Testing
  • User Experience
  • Workflow
  • Xcode
  • API
  • Agile
  • Application Development
  • Coaching

Summary

Role: iOS Technical Lead

Location: Seattle, WA (Onsite)

Duration: 12 Months

Experience: 12+ Years

Leadership Experience: 4+ Years

Job Overview:

We are looking for an experienced and technically strong iOS Technical Lead to lead the design, development, and delivery of high-quality native iOS applications.

The ideal candidate will have strong hands-on expertise in Swift, SwiftUI, UIKit, Combine, and modern iOS development practices, along with proven experience leading and mentoring mobile engineering teams.

In this role, you will drive technical architecture, establish coding standards, provide technical guidance, and collaborate with cross-functional teams to deliver scalable, secure, high-performance mobile applications.

The candidate should be comfortable balancing hands-on development responsibilities with technical leadership, solution design, code reviews, team mentoring, and delivery ownership.

Key Responsibilities

1. iOS Application Development

  • Lead the design, development, enhancement, and maintenance of native iOS applications using Swift, SwiftUI, UIKit, and Combine.

  • Drive the implementation of clean, maintainable, scalable, and reusable code.

  • Apply modern iOS development practices, design patterns, and architectural principles.

  • Develop responsive and high-performance mobile applications that deliver excellent user experiences.

2. Technical Architecture & Design

  • Define and drive application architecture, technical standards, coding guidelines, and development best practices.

  • Design and implement solutions using MVVM, Clean Architecture, and other suitable architectural patterns.

  • Lead technical discussions and translate complex business requirements into effective technical solutions.

  • Evaluate new technologies, frameworks, and tools to improve application development and engineering efficiency.

3. Technical Leadership & Team Mentoring

  • Provide technical leadership and direction to iOS developers throughout the development lifecycle.

  • Mentor developers through technical coaching, code reviews, knowledge-sharing sessions, and best-practice guidance.

  • Review code to ensure quality, performance, security, maintainability, and adherence to established standards.

  • Support hiring, onboarding, and continuous technical development of mobile engineering team members.

4. Cross-Functional Collaboration

  • Work closely with Product Managers, UX/UI Designers, QA Engineers, Backend Developers, and other stakeholders.

  • Participate in requirement analysis, technical design discussions, and solution planning.

  • Ensure alignment between business objectives, technical solutions, and delivery timelines.

  • Communicate technical decisions, risks, dependencies, and progress effectively to stakeholders.

5. Performance, Quality & Security

  • Ensure application performance, scalability, reliability, security, and stability.

  • Identify and resolve technical issues, performance bottlenecks, and production defects.

  • Implement unit testing and quality assurance practices using XCTest.

  • Optimize application responsiveness, memory management, and overall user experience.

6. API Integration & Development Tools

  • Lead integration of RESTful APIs, third-party SDKs, and cloud-based services.

  • Implement modern asynchronous programming techniques using Swift Concurrency (Async/Await) and Combine.

  • Work with Core Data and other iOS data persistence solutions.

  • Manage source code using Git and maintain efficient development workflows.

7. CI/CD & Release Management

  • Establish and maintain CI/CD pipelines for automated build, testing, and deployment processes.

  • Work with Azure DevOps, GitHub Actions, or similar CI/CD tools.

  • Oversee application release management, build configurations, deployment processes, and App Store release readiness.

  • Ensure consistent development, testing, and release practices across the team.

8. Agile Delivery & Continuous Improvement

  • Lead and participate in Agile ceremonies, sprint planning, backlog refinement, estimations, and technical discussions.

  • Drive technical roadmaps and support effective delivery planning.

  • Identify opportunities to improve development processes, engineering productivity, and software quality.

  • Promote innovation, collaboration, ownership, and continuous improvement within the engineering team.

Required Technical Skills

  • Strong hands-on experience with Swift and native iOS application development.

  • Advanced knowledge of SwiftUI, UIKit, and Combine.

  • Strong understanding of MVVM and Clean Architecture.

  • Experience with Swift Concurrency, including Async/Await.

  • Experience integrating REST APIs and third-party SDKs.

  • Knowledge of Core Data and iOS data persistence.

  • Experience with XCTest and unit testing practices.

  • Strong knowledge of Xcode, Git, and iOS development tools.

  • Experience implementing CI/CD pipelines using Azure DevOps, GitHub Actions, or similar tools.

  • Strong understanding of mobile application performance optimization, security, and debugging.

Leadership & Professional Skills

  • Proven experience leading and mentoring iOS development teams.

  • Strong technical decision-making and problem-solving abilities.

  • Excellent communication and stakeholder management skills.

  • Ability to lead technical discussions and drive architectural decisions.

  • Experience working in Agile/Scrum environments.

  • Ability to manage priorities, technical challenges, and delivery expectations.

Experience & Qualifications

  • 8+ years of professional experience in iOS application development.

  • Minimum 2+ years of experience in a Technical Lead, Lead iOS Developer, or similar technical leadership position.

  • Strong hands-on experience building and maintaining production-grade native iOS applications.

  • Demonstrated experience in application architecture, code quality, technical mentoring, and delivery ownership.

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.
  • Dice Id: 90999382
  • Position Id: 9137485
  • Posted 1 hour ago
Contact the job poster
PS

Pranay Sable

Recruiter @ Aptino

Create job alert
Never miss an opportunity! Create an alert based on the job you applied for.