Senior iOS Software Engineer
- Hiring from
- Portugal
- Work type
- Hybrid
- Posted
627,109 remote jobs, straight from company career pages
100% free · New jobs every minute
Show job descriptionHide job description
Engineered in Berlin. Driving the Future of Europe.
At AUTODOC, we are proud to be a homegrown European success story. Founded in Berlin in 2008 and still headquartered in the heart of the continent today, we have evolved from a local specialist into Europe’s leading online platform for the automotive aftermarket.
Our strength lies in our unique identity: we are a digital-first, e-commerce powerhouse with strong German roots and an expansive reach across 27 European countries. This continental focus allows us to blend our heritage with high-tech innovation, staying agile and closely connected to the markets we serve.
Today, our team of more than 5,500 professionals from over 50 different countries is redefining mobility through cutting-edge technology. Bring your talent and expertise to a company that is building a sustainable, tech-driven future for drivers everywhere.
Come join us and impact the future of AUTODOC!
As our mobile e-commerce platform expands rapidly across Europe, it serves as the primary touchpoint for millions of drivers. To support this growth, we are evolving our established iOS application to make critical customer journeys — from Search & Discovery through to Basket, Checkout, Delivery and Returns — faster and more dependable than ever before.
We are looking for a Senior iOS Software Engineer to take full technical ownership within one of our autonomous, cross-functional product squads. Embedded as the key iOS specialist, you will translate high-level business ideas into sound technical architecture and deliver clean, production-grade features built with Swift and SwiftUI. You will also safeguard application health through continuous telemetry, crash monitoring, and performance optimization.
This is an exciting opportunity to combine autonomous technical leadership with massive scale. You will not have to build tooling from scratch; our mature CI/CD infrastructure and release workflows are already set up. Combined with our active use of AI tools like Codex and Copilot, this role offers the perfect environment to make a measurable impact on a product used 24/7.
Responsibilities
- Design, develop, and maintain features for iOS applications using established design patterns, modular architecture, and clean coding practices.
- Consistently write production-ready code that is easily testable, easily understood by other developers, and accounts for edge cases and errors.
- Build resilient, performant, and accessible user interfaces; ensure UI/UX consistency across app features and adhere to modern iOS engineering standards.
- Participate actively in the team's testing strategy by writing unit, integration, and automated UI tests to ensure overall code quality and stability.
- Use systematic debugging to diagnose issues within the scope of the domain and related domains.
- Monitor app performance metrics, crash rates, and mobile telemetry to drive continuous improvements in stability, startup speed, and runtime performance.
- Collaborate with Product Managers, Designers, and cross-functional teams to translate business requirements into technical tasks and accurate sprint estimations.
- Mentor junior/mid-level engineers, conducting comprehensive code reviews, and initiating improvements to our engineering practices.
- Execute complex technical tasks and initiatives independently, ensuring timely delivery and high quality.
- Comply with the company's internal regulations, information security policies, and technical standards.
- 10+ years of overall professional software development experience.
- 5+ years of experience in designing scalable enterprise architectures and applications.
- Deep understanding of mobile software architecture and system design (including modular, layered, and multi-module architectures), modern iOS patterns (MVVM, VIPER, Clean Architecture, DDD), and strict adherence to SOLID, DRY, KISS, and YAGNI principles.
- Excellent proficiency in Swift, iOS SDK, SwiftUI, Combine, and UIKit.
- Hands-on experience with local storage/caching strategies (Core Data, SwiftData, Realm), offline-first capabilities, and asynchronous API integrations (REST/GraphQL, URLSession, Alamofire).
- Expertise in mobile performance optimization (battery, memory, network usage, render profiling, and app startup time).
- Strong background in iOS testing frameworks (XCTest, XCUITest) and automated build systems/release pipelines (Xcode, Fastlane, App Store Connect).
- Proficiency with mobile analytics, crash reporting (e.g., Firebase Crashlytics), and systematic debugging tools.
- Familiarity with mobile security principles (keystore management, data encryption) and modern AI development tools.
- Proven experience working in Agile environments (JIRA), with a proactive attitude toward owning code and driving team success.
- Higher education in Computer Science, Information Technology, or a related field, or equivalent practical experience.
- Strong written and verbal English skills, with the ability to clearly communicate complex architectural decisions to both technical and non-technical stakeholders.
What do we offer?
- Competitive salaries based on your professional experience
- Fast growing international company with stable employment
- Annual vacation of 25 working days and 1 additional day off on your birthday
- Day off on Municipality day and Carnaval
- Meal Allowance (8 euros per working day)
- Fidelidade Healthcare Plan (Comprehensive health coverage with the option to include your partner and children at discounted rates).
- Mental Wellbeing Program through the OpenUp platform
- AUTODOC corporate discount for purchasing car parts at special rates for personal use
- Exclusive retail discounts via our ‘Benefits at Work’ portal
- Learning & Development (over 650 courses on soft and hard skills on our e-learning platform)
- Free English and German language classes (after probation period)
- Flexible working hours and hybrid work
The position is available for candidates based in Portugal or Moldova.
Join us today and let’s create a success story together!
This job was posted on 12/11/2026, and is considering applications up to 6 weeks from this date.
