Senior iOS Engineer
Role details
Job location
Tech stack
Job description
As part of our team, you'll contribute to the development of a premium mobile experience that connects users with their vehicles and lifestyle in a seamless, engaging way. Your focus will be on building a high-performing iOS feed, optimizing performance, and ensuring technical excellence across the app. Your responsibilities will include:
- Design and implement new features, transforming content into intuitive mobile journeys.
- Optimize performance and ensure compatibility across a wide range of iOS devices and screen sizes.
- Collaborate with engineers and product managers to deliver scalable, maintainable solutions aligned with business goals.
- Apply platform-specific capabilities to enhance user experience and functionality.
- Conduct code reviews and uphold high coding standards.
- Stay up to date with the latest iOS development trends, tools, and best practices.
Requirements
We're looking for a proactive and open-minded engineer passionate about building cutting-edge iOS experiences. Ideally, you bring:
- 3+ years of hands-on experience in iOS development, with strong proficiency in Swift and the iOS SDK.
- Familiarity with SwiftUI and UIKit interoperability, plus working knowledge of Swift Concurrency and Combine.
- Experience with architecture components, design patterns, and testing best practices including XCTest and Snapshot Testing.
- A solution-oriented mindset, ability to write clean and scalable code, and comfort working in fast-paced environments.
- Experience in Agile development and strong communication skills.
- Fluent in Spanish and English.
- Big plus if you have experience with large-scale iOS projects, hybrid mobile applications, or solving challenges across different technology stacks.
Benefits & conditions
Your personal and professional growth is important to us, and we offer a range of benefits and opportunities to support your journey. Here's what you can expect when joining our team:
- Holidays & Flextime: You will enjoy 30 days of vacation. We understand that while you love your work, it's just one part of a whole person. That's why we allow you to work in a way that accommodates your lifestyle and other commitments.
- Choose your OS: Whether you prefer macOS or Windows, we'll provide the system of your preference.
- Career Growth: We work hand-in-hand with you to create a plan that fuels your professional development and helps you make an impact on your projects.
- Team Get-Togethers: From sharing a meal to team retreats, we invest in the things that make you feel part of a community. You don't have to come, but it'd be great to have you there.