Position: Senior iOS Developer (Swift)
Company: Intellias
Category: iOS
Experience required: 5y
English level: upper

Stored data is used by intelligent services for various analysis, product developments & improvements, and enables personalization-related features and functionality of a full-featured in-car navigation SDK.
Right now customer is looking for a strong Android developer (Java) to help with building adopter on a 3rd party Telematics within Drive Motion SDK.
Our customer is a key player in the world of maps and navigation platforms, and the SDK is widely used by world leading automotive brands for many years.

Responsibilities include:

- Develop new features
- Participate in technical discussions to find a right architecture/design solution
- Provide design, implementation and complete testing of new features in supported programming languages
- Design interfaces and implementation to support reusability, testability and modularity
- Provide time estimates and time/performance/quality trade-offs to management.

Requirements:

- Solid experience developing iOS mobile native applications in Swift
- Solid understanding of the full iOS mobile development life cycle
- Knowledge of Swift UI design principles and best practices
- Multithreading and synchronization
- Solid experience with Unit testing in Swift
- Experience with Swift performance profiling tools and optimization techniques
- Experience with Git and GitFlow
- Fundamental algorithms, data structures, and design patterns
- Experience with MVVM pattern or frameworks
- Excellent problem solving, debugging skills, critical thinking, and communication skills
- Aptitude and desire to independently learn new technologies