iOS Engineer

4 Months ago • All levels • Mobile Development

Job Summary

Job Description

We are seeking a skilled iOS Engineer to contribute to our private banking mobile application. This role involves designing, developing, and maintaining iOS applications using Swift and Objective-C, collaborating with designers and product teams, ensuring app performance, debugging, integrating APIs, and staying current with iOS trends. The app utilizes MVVM architecture with a planned migration to SwiftUI. Responsibilities include designing, developing, and maintaining iOS applications, collaborating with design and product teams, ensuring app performance, debugging and fixing issues, integrating APIs and third-party libraries, and staying up-to-date with iOS trends. A strong understanding of Swift, SwiftUI, architecture patterns (Clean Architecture, MVVM), and native iOS development is required. Experience with unit testing (XCTest), debugging using Xcode, source code management, and CI/CD (ideally GitLab) is essential. Knowledge of accessibility (W3C) and analytics is a plus. The ideal candidate possesses a product mindset, passion for high-quality user experiences, strong communication skills, and experience working in a Scrum team.
Must have:
  • Significant iOS app development experience
  • Proficient in Swift & SwiftUI
  • Understanding of architecture patterns (MVVM, Clean)
  • Native iOS framework knowledge
  • Unit testing (XCTest) experience
  • Xcode debugging proficiency
  • Source code management experience
  • CI/CD understanding (GitLab preferred)
  • Product mindset & focus on UX
  • Agile/Scrum experience
Good to have:
  • Experience with CoreML, ARKit
  • App performance optimization skills
  • CI/CD tools & Test-Driven Development
  • Published apps on the App Store
  • Knowledge of Accessibility (W3C) and Analytics

Job Details

Project description

We’re looking for a product-aware, iOS engineer with a passion for great UI and UX. You’ll be working on a private banking app that allows clients to effectively manage their banking needs and your work will shape the way that they interact with their finances at the tip of their fingers. The app is written in Swift, utilising 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.

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.

Skills

Must have

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 of the native framework(s) for iOS application development.

Ability to write the Unit test cases using, for example, XCTest.

Ability to debug the 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 utilising Agile best practices.

Nice to have

Experience with CoreML, ARKit, or other advanced iOS features.

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!).

Other

Languages

English: C1 Advanced

Seniority

Senior

Similar Jobs

N-iX - Senior Full-Stack Engineer

N-iX

Slovakia (Flexible)
1 Month ago
Wargaming - DevOps Engineer

Wargaming

Belgrade, Serbia (On-Site)
4 Months ago
Aristocrat Gaming - Senior Software Developer

Aristocrat Gaming

London, England, United Kingdom (Hybrid)
4 Months ago
MURKA - PHP Developer

MURKA

Poland (On-Site)
3 Months ago
The Walt Disney Company - Principal Software Engineer

The Walt Disney Company

Glendale, California, United States (On-Site)
2 Weeks ago
Nagarro - Staff Engineer, Javascript Fullstack

Nagarro

India (Remote)
6 Months ago
Aristocrat Gaming - Mobile Lead Developer

Aristocrat Gaming

London, England, United Kingdom (Hybrid)
6 Months ago
Zengame Technology - Mobile Client Development Engineer

Zengame Technology

Shenzhen, Guangdong Province, China (On-Site)
1 Month ago
Aristocrat Gaming - Lead Developer (Android)

Aristocrat Gaming

London, England, United Kingdom (Hybrid)
1 Month ago
Nagarro - Associate Principal Consultant, Operations

Nagarro

Shanghai, Shanghai, China (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Rackspace Technology - DEVOP Engineer (AWS Terraform)-PSDE III

Rackspace Technology

India (Remote)
5 Months ago
Zazz - Java Developer

Zazz

(Remote)
2 Months ago
ION - Cloud Engineer Kubernetes

ION

Castellazzo Bormida, Piedmont, Italy (Hybrid)
6 Months ago
PearlAbyss - Backend Web Developer

PearlAbyss

(On-Site)
3 Months ago
Epic Games - Web Engineer

Epic Games

(On-Site)
3 Months ago
Anavation - Senior Software Engineer

Anavation

Virginia, United States (Remote)
1 Week ago
GoTo Group - Software Engineer - Foundation Security

GoTo Group

Bengaluru, Karnataka, India (On-Site)
5 Months ago
CD PROJEKT RED - DevOps Engineering Manager

CD PROJEKT RED

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Day ago
Vendavo - Lead Software Engineer

Vendavo

Chennai, Tamil Nadu, India (Hybrid)
4 Weeks ago
CharacterAI - Staff Software Engineer, Site Reliability (SRE)

CharacterAI

Menlo Park, California, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Gurugram, Haryana, India

Assystems - Quantity Surveyor

Assystems

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Solvative - ASP.NET Developer

Solvative

Ahmedabad, Gujarat, India (Remote)
4 Weeks ago
Nagarro - Senior Staff Engineer, QA Manual

Nagarro

India (Remote)
6 Months ago
Nagarro - Associate Principal Engineer, DevOps

Nagarro

India (Remote)
6 Months ago
Enphase Energy - Associate Manager/Manager - Web Projects (Design)

Enphase Energy

Bengaluru, Karnataka, India (On-Site)
4 Months ago
DNEG - Pipeline ATD

DNEG

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Zinnia - Senior Auditor - IT, cybersecurity & infrastructure

Zinnia

Gurugram, Haryana, India (On-Site)
20 Hours ago
Ceragon Networks - Senior Verification Engineer

Ceragon Networks

Karnataka, India (On-Site)
5 Months ago
Garena - Senior Associate, Product Operations

Garena

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
DNEG - Animation TD (DNEG Animation)

DNEG

Bengaluru, Karnataka, India (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Mobile Development Jobs

Google - Software Engineer II, Android Wear Google Messages

Google

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
2 Weeks ago
Crunchyroll - Director of Engineering, Android

Crunchyroll

Dallas, Texas, United States (On-Site)
2 Months ago
Sony Interactive Entertainment - Open Position: System Software/Embedded Systems Engineer

Sony Interactive Entertainment

Tokyo, Japan (On-Site)
1 Month ago
Meta - Software Engineer, iOS

Meta

Menlo Park, California, United States (On-Site)
5 Months ago
Nagarro - Senior Staff Engineer, .Net Web

Nagarro

India (Remote)
6 Months ago
N-iX - Senior iOS Engineer

N-iX

Ukraine (Remote)
2 Weeks ago
Nagarro - Staff Engineer, PHP Drupal

Nagarro

India (Remote)
6 Months ago
Nagarro - Associate Staff Engineer, QA Automation

Nagarro

Cebu City, Central Visayas, Philippines (On-Site)
6 Months ago
Google - Engineering Manager, Android Studio

Google

Bengaluru, Karnataka, India (On-Site)
2 Days ago
Google - Software Engineer II, CoreOS Infrastructure

Google

Bucharest, Bucharest, Romania (On-Site)
2 Days ago

Get notifed when new similar jobs are uploaded

About The Company

Luxoft, a DXC Technology Company (NYSE: DXC), is a digital strategy and software engineering firm providing bespoke technology solutions that drive business change for customers the world over. Acquired by U.S. company DXC Technology in 2019, Luxoft is a global operation in 44 cities and 21 countries with an international, agile workforce of nearly 18,000 people. It combines a unique blend of engineering excellence and deep industry expertise, helping over 425 global clients innovate in the areas of automotive, financial services, travel and hospitality, healthcare, life sciences, media and telecommunications.

DXC Technology is a leading Fortune 500 IT services company which helps global companies run their mission critical systems. Together, DXC and Luxoft offer a differentiated customer-value proposition for digital transformation by combining Luxoft’s front-end digital capabilities with DXC’s expertise in IT modernization and integration. Follow our profile for regular updates and insights into technology and business needs.

Poland, Ohio, United States (Remote)

Kraków, Lesser Poland Voivodeship, Poland (On-Site)

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)

Ukrainka, Kyiv Oblast, Ukraine (Remote)

Bengaluru, Karnataka, India (On-Site)

Mississauga, Ontario, Canada (On-Site)

Toronto, Ontario, Canada (On-Site)

Poland, Ohio, United States (Remote)

Pune, Maharashtra, India (On-Site)

View All Jobs

Get notified when new jobs are added by Luxoft

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug