Client Developer (m/f)

ZenGuard GmbH Published: February 28, 2018
Location
Berlin, Germany
Job Type

Description

ZenGuard (the company behind ZenMate) is a Berlin-based startup dedicated to Internet Security. At ZenGuard, we’re striving to make the web a free and secure place with our awesome, vision driven products and highly skilled team. We provide a dynamic work environment that will allow you to develop and learn new things every day.  ZenMate is a platform and device agnostic internet security solution that acts in a similar way to a VPN connection. It is now available for Google Chrome, Firefox, Opera, OSX, Windows, iOS and Android, with other products planned for the future. It is trusted by over 35 million users worldwide, and won the “Europas Award” for Best Security/Privacy Startup of 2014.

 

Client Developer (m/f)

Your Tasks:

  • You will work on existing products as well as upcoming new products which are used by millions
  • Develop and ideate innovative solutions based on product requirements and business challenges
  • You will contribute to the product development and serve as an internal resource for technical software applications
  • Architecting and implementation pragmatic and robust solutions
  • Maintaining and improving our four clients for Android (Java), iOS (Swift), MacOSX (Objective-C) & Windows (C#)
  • While you are experienced in at least one of the clients you will become acquainted with the other ones
  • Working together with the backend to improve the API that is used by all our clients
  • Deployment of the clients to the various stores
  • Documentation, writing tests and reliable code are a strong focus
  • Supporting the other departments with your knowledge for technical questions to our product

 

Your profile:

  • 5+ years of experience in a similar position as a Mobile or Desktop client developer
  • You have a brilliant knowledge of software architecture and best practices in software engineering
  • Strong interest or experience in integrating service based API components
  • Sizable experience concerning testing frameworks, writing testable code and knowledge about best practises/coding patterns
  • Expertise at least in one mobile (iOS / Android) or desktop (MacOSX / Windows) technology
  • Strong knowledge in one of the other client technologies is a plus
  • You are great at documenting your work and having it peer-reviewed
  • Nice to have: Knowledge / Proficiency in React native
  • You have integrated REST APIs before and know how to implement secure authentication (e.g. tokens, etc.) according to best practices
  • You know how to build robust, and fault-tolerant clients that support our unique growth requirements
  • You stay up-to-date with the latest architectural trends
  • Fluent English

 

If you are interested in this challenging position and environment,  get in touch with us:

 https://zenmate-jobs.personio.de/job/29305?_pc=22883

Please include a CV (incl. skill set), links to some source code you wrote and a few lines why you would like to work at ZenMate.