TDSoftware

iOS Developer

TDSoftware

contract

Posted on:

Location Type: Remote

Location: Remote • 🇩🇪 Germany

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

AzureiOSJenkinsShell ScriptingSwift

About the role

  • Develop and implement native iOS features using Swift (from version 5.6) based on modern architecture principles (e.g., MVVM+C, SwiftUI, Combine, UIKit)
  • Technical responsibility (depending on experience level) for parts or entire modules of the app
  • Analyze, design and estimate requirements in close coordination with the business unit
  • Perform technical refactorings of existing components and continuously optimize performance
  • Integrate REST APIs and security mechanisms (OAuth 2.0, OpenID Connect)
  • Ensure quality of developed components including unit and UI tests (XCTest, snapshot tests) and documentation
  • Contribute to automation of build and release processes (CI/CD – Jenkins, Bitrise, GitHub Actions)
  • Review and optimize code (pull requests); mentor other developers (lead role)
  • Collaborate cross-functionally with UX/UI, backend, test management and Product Owner in an agile environment (Scrum, JIRA, Confluence)
  • Actively participate in sprint reviews, retrospectives and technical guilds

Requirements

  • 5+ years of experience in iOS development
  • At least 1 year of experience documenting functional requirements and technical solutions within development models such as Clean Code and Test Driven Development
  • Confident working with unit tests in CI/CD environments (e.g., Jenkins, Bitrise, Azure DevOps, GitHub Actions)
  • Experience with Swift Concurrency (async/await, actors)
  • Experience with app architectures (especially MVVM+C)
  • Experience with security-compliant development (e.g., BSI TR-03107 & BSI TR-03161)
  • At least 2 years of experience with agile development in Scrum or Kanban
  • Familiarity with JIRA and Confluence
  • Experience with Swift (version 5.6 or higher)
  • Experience with Git and the Git Flow branching model
  • Experience with dependency management (CocoaPods: podspecs, Podfile setup, shared private pods; or Swift Package Manager, local & remote packages)
  • Desirable experience with UIKit, SwiftUI, Combine, dependency injection (DI), XCTest, imble, Fastlane, release distribution via TestFlight, Figma, Postman, Proxyman, Charles, OpenAPI/Swagger, OWASP, Bash/Shell scripting, and Architecture Decision Records (ADR) in the statutory health insurance (GKV) context for projects with data protection requirements according to eIDAS.
Benefits
  • Long-term project engagement with a reputable client in the health insurance sector.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
SwiftiOS developmentMVVM+CSwiftUICombineREST APIsOAuth 2.0OpenID Connectunit testingCI/CD
Soft skills
collaborationmentoringagile developmentcommunicationtechnical analysis
zollsoft GmbH

macOS Developer, Swift, Objective-C

zollsoft GmbH
Juniorfull-time$50k–$80k / year🇩🇪 Germany
Posted: 1 day agoSource: join.com
MacOSObjective-CSwift
jobs.com

Working Student, iOS

jobs.com
Entrypart-time🇩🇪 Germany
Posted: 14 days agoSource: jobs.smartrecruiters.com
iOSSwift