Senior IOS Developer

Deutsche Telekom IT Solutions Logo

Deutsche Telekom IT Solutions

πŸ“Remote - Hungary

Summary

Join Deutsche Telekom IT Solutions as a Senior Developer and contribute to the development of a product for a German healthcare client. This challenging role requires strong iOS development skills and experience with Swift, RxSwift, and related technologies. You will work remotely within Hungary, collaborating with experienced developers in an agile environment. The project focuses on enhancing an existing application, improving quality, stability, and functionality. You will be responsible for developing new features, modifying existing applications, and working closely with clients and business analysts. Excellent communication skills in English are essential.

Requirements

  • University or specialized degree / ongoing IT studies for entry-level positions
  • At least 5 years of relevant experience in developing multiple iOS applications
  • Practical knowledge of RESTful API architecture and integration of iOS interfaces
  • Knowledge of Swift, RxSwift, Xcode, Rest
  • Unit testing experience: XCTest, Nimble, RxTest
  • Thorough knowledge of using CI/CD systems and platforms built on them (GitHub Actions, GitLab CI)
  • Experience using CocoaPods
  • Practical understanding of Apple's design principles and interface guidelines
  • Good structured thinking, ability to work independently and in a team
  • Operational knowledge (ITIL)
  • Excellent communication skills in spoken and written English
  • Close collaboration and professional discussions with experienced senior developers in an agile environment

Responsibilities

  • Develop new features and modify existing applications based on client and business analyst needs
  • Further develop the iOS SDK (authentication module) and API in Swift
  • Manage documentation according to ITIL
  • Ensure adherence to processes
  • Actively participate in daily/weekly meetings
  • Use monitoring and ticketing tools (Jira/Confluence)
  • Check and test new features and/or bug fixes
  • Cooperate with relevant areas on releases
  • Participate in transitions and manage and create documentation
  • Learn and apply the tools and technologies used

Preferred Qualifications

  • Knowledge of German
  • Knowledge of agile methodology

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.