Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

Deutsche Telekom Digital Labs

Senior Software Engineer - iOS

Posted Updated
Discussion

Description

We are looking for top-notch Software Engineers who will deliver on key initiatives, starting from the ideation phase all the way to development and product delivery.


Responsibilities:

  • You will be an integral member in the design, analysis, development, and deployment efforts in projects to solve complex business problems.
  • You will produce scalable, flexible, efficient, and supportable solutions using appropriate technologies like Java or any other programming language.
  • You will collaborate with Developers, Program Managers, QA and Devops Engineers in an agile development environment.


Requirements:

  • Hands-on experience in writing iOS applications using Swift.
  • Expertise in Swift's core concepts of memory management and concurrency.
  • Excellent data structure an algorithm and problem-solving skills.
  • Experience building iOS apps from scratch with a strong focus on architecture.
  • Familiar with MVC, MVVM, VIPER, etc.
  • Experience with third-party libraries, APIs, web services and JSON.
  • Unit-test code for robustness, including edge cases, usability, and general reliability.


Big Pluses if you:

  • Have a strong focus on business outcomes.
  • Are comfortable with collaboration, open communication and reaching across functional borders.
  • Are self-motivated and can get things done.
  • Have the ability to communicate and defend your ideas clearly.
  • Have a strong knowledge of threading, concurrency, scaling, and high availability.
  • Have a desire to build products that users love.
  • Are updated on the newest technologies.

Skills

What Senior Mobile jobs ask for — and how much of it you have →
Apply

See also

Mobile jobs by country — openings, pay and top skills →