-
Luxoft

Regular iOS Developer

Luxoft
Romania · Full-time · Mid-Senior

  • Project Description:

In order to ensure the high quality and reliability of vehicle components and backend systems that are part of the Connect & Cloud ecosystem (under development since 2018), the team is building a specialized iOS application for one of the world's foremost automotive producers. This tool will enable comprehensive testing of functionality, integration, and performance of key system elements.


The app is written in Swift, utilizing the MVVM architecture with the intention to gradually migrate to SwiftUI for all new journeys and features.


  • Responsibilities:

Design, develop, and maintain iOS applications using Swift and Objective-C.

Meet release deadlines and organize new version distribution to customers via TestFlight.

Collaborate with designers and product teams to bring ideas to life.

Ensure app performance is smooth, reliable, and optimized.

Debug and fix issues, and continuously improve code quality.

Integrate APIs and third-party libraries to enhance functionality.

Stay up to date with the latest iOS trends, tools, and best practices.


  • Mandatory Skills Description:

Significant experience developing iOS apps.

Up-to-date knowledge of Swift and SwiftUI and the drive to stay abreast of the latest features.

A good understanding of architecture and design patterns such as Clean Architecture, MVVM, Singleton, etc.

An understanding and hands-on experience of using different framework(s) for iOS application development (required to work with Protobuf, WebSockets, Core Location, Security etc) .

Ability to write the Unit test cases using, for example, XCTest and debug code using the Xcode tools and Instruments.

Hands-on experience using any Source Code Management Tools.

A good understanding of CI/CD, ideally using GitLab, and how to build and maintain pipelines.

Knowledge on Accessibility (W3C) and Analytics will be an added advantage.

A product mindset and the desire to produce positive customer outcomes.

A passion for delivering high-quality user experiences that offer intuitive journeys to achieve user goals.

The confidence to discuss and promote your thoughts and ideas to people at all levels.

Understanding and experience of working in a Scrum team utilizing Agile best practices.


  • Nice-to-Have Skills Description:

Experience in Automotive.

Knowledge of app performance optimization and debugging tools.

Familiarity with CI/CD tools and test-driven development.

Published apps on the App Store (share your work with us!).

Key Skills

Ranked by relevance

ios swift cicd design patterns gitlab cloud scrum xcode
Login to Apply
Posted
May 20, 2025
Type
Full-time
Level
Mid-Senior
Location
Romania
Company
Luxoft

Industries

IT Services IT Consulting

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Luxoft
Related

Java Developer

2026-05-27

Full-time
Mid-Senior
Romania
IT Services
Engineering
View Job Details
Luxoft
Related

Junior DevOps

2026-05-26

Full-time
Entry
Romania
IT System Testing
Information Technology
View Job Details
Luxoft
Related

Junior DevOps

2026-05-26

Full-time
Entry
Romania
IT Services
Information Technology