Your Mission:
You will ensure that our products operate smoothly on all clients.
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. Please include a CV and/or work samples/references and a
few lines why you are the best person for the job.