
Opdrachten
Info
Functie
iOS DeveloperLocatie
AmsterdamUren per week
40 uren per weekLooptijd
01.06.2025 - 30.12.2025Opdrachtnummer
234577Sluitingsdatum
No independent contractors
Resume + motivation in English
Duties:
Build & maintain iOS app (Workforce Management)
Release app via AppStore (app releases and Apple Developer Account mgmt)
End-user and stakeholder collaboration (wireframe new features)
Design API layer in cooperation with Back-end Developers
Ensure product stability & security
Work within distributed DevOps/Scrum
Skills:
Experience in iOS development (CoreData, WebKit, NotificationCenter) (5 years +)
Experience with Swift, SwiftUI, Swift, Swift Package Manager (SPM), Storyboards
Experience in 3rd Party Frameworks like Firebase, Moya/AlamoFire, SnapKit, SwiftyJSON
Good understanding of RESTful API's principles
Experience in implementing off-line mode
Quality focused mindset
Hands-on experience in Azure Cloud (PaaS components)
Hands-on experience in Azure DevOps (Agile Board, Git, CI/CD)
Fluent English
Preferably dutch-speaking will be advantage
1. 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)
2. 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
3. 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.
Vattenfall AB
No independent contractors
Resume + motivation in English
Duties:
Build & maintain iOS app (Workforce Management)
Release app via AppStore (app releases and Apple Developer Account mgmt)
End-user and stakeholder collaboration (wireframe new features)
Design API layer in cooperation with Back-end Developers
Ensure product stability & security
Work within distributed DevOps/Scrum
Skills:
Experience in iOS development (CoreData, WebKit, NotificationCenter) (5 years +)
Experience with Swift, SwiftUI, Swift, Swift Package Manager (SPM), Storyboards
Experience in 3rd Party Frameworks like Firebase, Moya/AlamoFire, SnapKit, SwiftyJSON
Good understanding of RESTful API's principles
Experience in implementing off-line mode
Quality focused mindset
Hands-on experience in Azure Cloud (PaaS components)
Hands-on experience in Azure DevOps (Agile Board, Git, CI/CD)
Fluent English
Preferably dutch-speaking will be advantage
1. 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)
2. 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
3. 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.
HeadFirst
Voor deze opdracht dien je een bieding te plaatsen op Striive. Striive is het grootste opdrachtenplatform van de Benelux waar jaarlijks meer dan 20.000 opdrachten gepubliceerd worden.