Link copied to clipboard!
Back to Jobs
Sr. Software Engineer – iOS at Purple Drive
Purple Drive
San Jose, CA
Information Technology
Posted 0 days ago
Job Description
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/SwiftUI 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 OperationQueue 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. Key Skills APIs,REST,Design Patterns,Objective C,iOS Development,Swift,Application Development,SDKs,SQLITE,IOS,JSON,Mobile Applications Employment Type : Full Time Experience: years Vacancy: 1
Resume Suggestions
Highlight relevant experience and skills that match the job requirements to demonstrate your qualifications.
Quantify your achievements with specific metrics and results whenever possible to show impact.
Emphasize your proficiency in relevant technologies and tools mentioned in the job description.
Showcase your communication and collaboration skills through examples of successful projects and teamwork.