Application Consultant iOS Developer
Responsibilities and duties: Develop and maintain an iOS app with high-quality features and compatibility.
Objective of the assignment: Collaborate with team members, develop new features, maintain existing functionality, and address technical debt.
Tools and Technologies Used:
- Essential and proven experience with:
o Xcode (latest stable version used for development)
o Swift, UIKit, SwiftUI
o Core Data
o Git (version control)
o XCTest testing framework
o App Store management: certificates, provisioning profiles
o TestFlight for managing test builds
Preferred experience with:
o API and Snapshot testing
o Firebase Crashlytics, Remote Config and Cloud Messaging
o SQL database clients (e.g., TablePlus)
Daily Activities:
- Gathering specifications and creating user stories and tasks in Azure DevOps
- Developing new features collaboratively with team members
- Maintaining existing functionality and ensuring compatibility with future iOS versions
- Troubleshooting and resolving app disruptions
- Managing application users and roles in Azure
- Reprocessing failed orders by executing SQL queries and adjustments in database
Technical Debt and Specific Skills Needed:
- The app's New Installation, Warranty, and CTW-ITW functionalities are rewritten in SwiftUI (up-to-date and maintainable).
- mWFM (for maintenance engineers) and Valve functionalities are written in UIKit with low code quality. These are considered technical debt and would benefit from refactoring or rewriting.
Skills needed:
o Advanced knowledge of both SwiftUI and UIKit to handle legacy and modern codebases
o Proficiency in debugging and improving lower-quality code
o Ability to independently steer technical decisions without direct oversight
o Proficiency in Dutch for understanding app content, data, and communicating with users.
Dutch + English speak, read, write
ersg are an equal opportunities employer; we are committed to promoting equality of opportunity for all job applicants. We do not discriminate against applicants on the basis of age, sex, race, disability, pregnancy, marital status, sexual orientation, gender reassignment or religious background; all decisions are based on merit.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Software Engineer (.Net)
2026-04-11
Data Analyst
2026-04-10
Data Analyst
2026-04-10
- Posted
- Feb 11, 2025
- Type
- Contract
- Level
- Entry
- Location
- Amsterdam
- Company
- ERSG Ltd
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Software Engineer (.Net)
2026-04-11
Data Analyst
2026-04-10
Data Analyst
2026-04-10