Principal iOS Engineer - Mobile Application Development

solera holdings, llc. Bengaluru / Bangalore, Karnataka
Permanent Job Not disclosed
Xcode Websocket MVVM

Solera is a global leader in data and software services, transforming the vehicle lifecycle into a connected digital experience. We also protect homes and digital identities. With over 300 million digital transactions annually and serving approximately 235,000 partners and customers in over 90 countries, our 6,500 team members drive innovation.

We are seeking an experienced Principal Software Engineer with deep expertise in designing and building scalable mobile applications using iOS technologies. This role involves guiding and mentoring other developers, collaborating with cross-functional teams, and delivering high-quality iOS applications that provide an exceptional user experience.

**Responsibilities:** * Design, develop, and deploy robust iOS applications. * Collaborate with product, design, and backend teams to deliver new features. * Optimize applications for performance, security, and scalability. * Troubleshoot, debug, and maintain existing applications. * Stay updated on the latest iOS tools, frameworks, and best practices. * Participate actively in sprint planning, architecture discussions, and code reviews. * Proactively escalate and track issues to resolution. * Apply creative problem-solving skills to complex challenges. * Mentor and guide junior developers.

**Qualifications:** * 12+ years of recent iOS application development experience. * Proficiency in Objective-C and Swift. * Strong understanding of concurrency and threading on iPhone. * Familiarity with the Navigation component. * Good command of Xcode and the iOS platform. * Experience with MVC, MVVM, or MVI architectural patterns. * Experience with RESTful APIs and WebSockets for iOS mobile applications. * Proficiency in object-oriented concepts and design patterns. * Solid understanding of iOS mobile application architecture patterns. * Excellent written and spoken English communication skills. * Knowledge of mobile security best practices. * Basic knowledge of SQL, SQLite, and Firebase. * Proven experience in improving application performance. * Practical knowledge of mobile observability best practices. * Hands-on experience with unit testing frameworks. * Good understanding of the iOS application release process. * Demonstrated ability to show code snippets or open-source projects is a plus.

Similar Jobs

View all

Software Engineer, Payments

Airbnb

Bengaluru / Bangalore, Karnataka 3-6 Years
Permanent Job Not disclosed

Custom Software Engineer

Accenture

Bengaluru / Bangalore, Karnataka 3-5 Years
Permanent Job Not disclosed

Custom Software Engineer

Accenture

Bengaluru / Bangalore, Karnataka 3-5 Years
Permanent Job Not disclosed

SENIOR SOFTWARE ENGINEER - Angular 15

Happiest Minds Technologies

Bengaluru / Bangalore, Karnataka 4-8 Years
Permanent Job Not disclosed

Associate Software Engineer

Airbus pioneers

Bengaluru / Bangalore, Karnataka 3-5 Years
Permanent Job Not disclosed

Software Engineer

solera holdings, llc.

Bengaluru / Bangalore, Karnataka 3-5 Years
Permanent Job Not disclosed
Apply Now