Opdrachten

Vattenfall AB Application Consultant iOS Developer

Application Consultant iOS Developer

Info

Functie

Application Consultant iOS Developer

Locatie

Amsterdam

Uren per week

40 uren per week

Looptijd

02.03.2025 - 30.12.2025

Opdrachtnummer

228160

Sluitingsdatum

date-icon13.02.2025 clock-icon09:00
Reageren op deze opdracht? Dit doe je op Striive.

Rolomschrijving en taakafspraken

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.



Dutch + English speak, read, write
NO ZZP
Max rate  € 110,00

Bedrijfsgegevens

Bedrijfs gegevens

Vattenfall AB

Rolomschrijving en taakafspraken

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.



Dutch + English speak, read, write
NO ZZP
Max rate  € 110,00

De recruiter

Leslie Zernitz

HeadFirst

Deel deze opdracht

Plaats jouw bieding op Striive

https://login.striive.com/

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.

Taurusavenue 18
2132 LS, Hoofddorp

Vragen?

Als het gaat om support op Select, dan mag het naar servicedesk@select.hr of gebeld worden met (023) 56 856 30

Privacy Preference Center