Senior Software Engineer – iOS

Remote • Posted 1 hour ago • Updated 1 hour ago
Contract W2
Contract Independent
12 Months
No Travel Required
Remote
Depends on Experience
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Native iOS Development
  • iOS SDK
  • Swift
  • SwiftUI
  • Mobile Application Architecture
  • 5+ Years iOS Development
  • Modular Architecture
  • State Management
  • Navigation
  • Agile
  • Software Testing
  • Production-Grade Applications
  • CI/CD

Summary

Senior Software Engineer – iOS

Location: Remote
Duration: Long Term

 Job Summary

We are looking for a customer-centric Senior Software Engineer – iOS who embraces Lean and Agile practices.

The ideal candidate will work closely with Product Owners, Software Engineers, Product Designers, and technical stakeholders to build, test, and release high-quality iOS applications.

This role will focus on developing production-grade native iOS applications used by millions of drivers and vehicles globally, with an emphasis on scalability, architecture, quality, and exceptional customer experience.

 

Key Responsibilities

·        Develop native iOS applications from conception through production for millions of users worldwide.

·        Work closely with Product Owners, Product Managers, Designers, and Software Engineers.

·        Participate in reviewing and evaluating product designs, technical architectures, and software solutions.

·        Provide engineering-focused feedback on product and architectural decisions.

·        Evaluate and recommend new and emerging technologies and products.

·        Write and contribute to high-quality technical documentation.

·        Build and ship production-grade software in an Agile environment.

·        Collaborate with cross-functional teams to solve complex technical problems.

·        Continuously improve application quality, performance, reliability, and customer experience.

 

Required / Minimum Qualifications

·        Bachelor’s Degree in Computer Science, Engineering, or equivalent combination of education and experience.

·        5+ years of hands-on software engineering experience in native iOS application development.

·        Strong expertise in Swift and the iOS development ecosystem.

·        Deep experience with mobile frontend application architecture, including:

·        Modular application design

·        State management

·        Navigation strategies

·        Strong understanding and implementation of software testing practices.

·        Experience working in Agile / Lean development environments.

·        Experience building and shipping production-grade software or services.

·        Strong verbal and written communication skills.

·        Ability to communicate effectively with Engineering, Product, and Design stakeholders.

·        Ability to work effectively in a fast-paced, transformation-focused environment.

·        Strong collaboration and problem-solving skills.

·        Ability to influence peers and work toward win/win solutions across teams.

·        Customer-focused mindset with a passion for delivering exceptional products.

Preferred Qualifications

·        Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related field.

·        Strong experience working in CI/CD environments.

·        Experience with DevOps, Site Reliability Engineering (SRE), Observability, Support, and Maintenance.

 

Experience with:

  • Local debugging
  • Production issue tracing
  • Performance testing
  • Load testing
  • Strong Swift iOS development skills.
  • In-depth experience designing user interfaces with SwiftUI.
  • Experience with Fastlane and CI scripting.
  • Strong understanding of Apple platform architectures, including:
  • MVVM
  • MVC
  • Other modern architectural patterns
  • Working knowledge or practical experience with Composable Architecture (TCA).
  • Ruby knowledge for scripting.
  • Experience with Tuist and/or Bazel build systems.
  • Familiarity with current mobile security practices.
  • Experience working with various software architectural patterns.
  • Strong communication and enterprise-level stakeholder influence skills.
  • Experience building enterprise-scale mobile applications for large user bases.
  • Experience designing, developing, and supporting global software products.

 

Core Must-Have Skills

Native iOS Development | Swift | iOS SDK | SwiftUI | Mobile Application Architecture | 5+ Years iOS Development | Modular Architecture | State Management | Navigation | Agile | Software Testing | Production-Grade Applications | CI/CD

 

Good-to-Have Skills

Fastlane | TCA / Composable Architecture | MVVM | MVC | DevOps | SRE | Observability | Ruby | Tuist | Bazel | Mobile Security | Performance Testing | Load Testing

Regards,
Shams Tabrez

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: 10123013
  • Position Id: 45689
  • Posted 1 hour ago
Contact the job poster
Viswanath Yerubandi

Viswanath Yerubandi

Cynosure Technologies LLC Recruiter @ Cynosure Technologies LLC
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Remote

•

Today

Easy Apply

Contract

Depends on Experience

Remote or Texas

•

Today

Full-time

USD 92,700.00 - 185,400.00 per year

Remote or New York, New York

•

Today

Full-time

USD 186,000.00 - 300,000.00 per year

Remote

•

Today

Full-time

USD 145,000.00 - 160,000.00 per year

Search all similar jobs