×
Register Here to Apply for Jobs or Post Jobs. X

Sr. Software Engineer iOS

Job in San Jose, Santa Clara County, California, 95199, USA
Listing for: Purple Drive Technologies LLC
Full Time position
Listed on 2026-01-02
Job specializations:
  • Software Development
    Software Engineer, App Developer - Mobile/Web
Job Description & How to Apply Below

About the Role

We are looking for a Senior iOS Software Engineer to build and scale world-class mobile experiences for our customers. You will take ownership of features end-to-end, collaborate with cross-functional partners, and help shape the technical direction of our iOS platform. The ideal candidate is passionate about writing clean, testable code and delivering polished user experiences.

Key Responsibilities
  • Design, develop, and maintain high-quality iOS applications using Swift and modern iOS frameworks.
  • Own feature development from requirements through implementation, testing, and deployment.
  • Collaborate closely with Product Managers, Designers, Backend Engineers, and QA to deliver user-centric solutions.
  • Build reusable components and ensure consistency across the app using design systems.
  • Optimize app performance, memory usage, and stability; proactively resolve bottlenecks and crashes.
  • Write and maintain unit tests, UI tests, and automation frameworks to ensure high reliability.
  • Lead technical discussions and mentor junior engineers through code reviews and pair programming.
  • Stay up to date with Apple ecosystem changes and recommend adoption of new tools/approaches.
  • Contribute to CI/CD pipelines and release management for App Store deployments.
Required Qualifications
  • Strong hands-on experience in iOS development with Swift (Objective-C a plus).
  • Deep understanding of iOS SDK, UIKit/Swift

    UI, Core Animation, Core Data, and networking.
  • Solid knowledge of software architecture patterns:
    MVVM, VIPER, Clean Architecture, or similar
    .
  • Experience with RESTful APIs
    , JSON parsing, and integration with backend services.
  • Exposure to concurrency tools like GCD, Operation Queue, async/await, Combine
    .
  • Strong debugging skills using Xcode Instruments (memory leaks, crashes, performance profiling).
  • Experience writing unit tests and UI tests using XCTest / XCUITest
    .
  • Familiarity with version control systems like Git and Agile/Scrum development.
  • Ability to work independently, take ownership, and drive tasks to closure.
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary