TeamViewer: Software Developer (m/f) macOS / Apple at TeamViewer (Stuttgart, Germany) (Stuttgart, Germany)

Posted: Oct 11, 2018

Join our agile team and be responsible for the TeamViewer macOS client! 





Your Responsibilities



  • Design and develop new features including corresponding unit, integration tests as well as refactoring and other maintenance tasks

  • Be responsible for synchronization with the UI/UX team for user interface functionality of the macOS platform

  • Work in continuous Integration environment

  • Together with your team improve performance with special focus on the TeamViewer macOS client

  • Actively participate in one or more of our communities of practice (macOS, architecture, unit testing, etc.)

  • Keep up to date with the current macOS development tool chain and macOS APIs (including also beta releases).

  • Provide third level support

  • Act as an advisor towards product management and product owners (feasibility studies and time estimates for new functionality to be implemented on the macOS platform)


We offer



  • Innovative and fast-growing company with financial stability of a profitable company

  • International environment and attractive workplace

  • Room for creativity and contributions in technically diverse environment: Windows, Linux, MacOs, Mobile (iOS/Android), C++, C#, Continuous Integration, Continuous Delivery

  • Learning opportunities – internal & external

  • Open source technologies and hacker-friendly projects


Requirements



  • Preferably a University degree in computer science, software engineering or any related discipline

  • Experience in object-oriented software development using design patterns preferably on the platforms macOS and iOS

  • Preferably knowledge of C++, Objective C and Swift

  • Experience in one or more of the following areas: multi-threading, distributed and scalable systems, network communication

  • Structured and analytical way of thinking as well as well-organized way of working including corresponding time management

  • Fluency in English is required

More Information

Source: Stack Overflow


More Opportunities: