Role Overview
Location: Basel, Switzerland
Contract Duration: 3 years, with possible extension
Experience Required: 3+ years
Industry Experience: Utilities & Energy, Telecommunications, Banking & Financial Services, Information Technology & Services.
Core Responsibilities
- Mobile Application Development: Develop, implement and maintain mobile applications, components, modules and interfaces based on business and operational requirements.
- API & Web-Service Integration: Connect mobile applications to backend web services using SOAP/REST interfaces and common web technologies such as HTTP(S), HTML5, XML and JSON.
- Cross-Platform Compatibility: Ensure mobile applications run reliably across different mobile device platforms, including iOS and Android.
- Monitoring & Error Analysis: Implement or connect monitoring solutions for software errors, input errors, performance and access patterns in mobile applications.
- Secure Authentication Integration: Integrate mobile applications with standard authentication and authorisation protocols such as OAuth2, OpenID Connect and SAML.
- Testing & Documentation: Support integration testing, technical documentation, production defect analysis, change requests and lifecycle improvements.
Required Skills & Experience
- Minimum of 3 to 5+ years of demonstrable enterprise mobile application development experience, preferably within multi-tier enterprise application environments.
- Strong hands‑on experience with React Native for building scalable, maintainable and high-performance cross‑platform mobile applications.
- Experience with hybrid native integrations, including the ability to connect React Native applications with native iOS and Android components where required.
- Practical experience integrating mobile applications with backend services using RESTful APIs, SOAP/XML protocols, JSON data packets and XML structural mapping.
- Experience implementing secure authentication and authorisation flows using OAuth2, OpenID Connect and SAML.
- Good understanding of mobile application performance, offline behaviour, API error handling, device compatibility and user experience across iOS and Android platforms.
Ability to work independently as well as part of a distributed project team.
Languages
- Flawless bilingual/native-level business German communications proficiency (C1/C2 level written and spoken) is required. The candidate must present seamlessly in German during the technical panel interview.
Swiss Compliance: Must hold EU/EFTA nationality or possess an active, valid Swiss permanent residency/work card (C Permit or unrestricted B/G Permit).
What We Offer
- Opportunity to work on challenging projects and contribute to the growth of our company.
- Collaborative and dynamic work environment.
- Professional development and growth opportunities.
- Competitive salary and benefits package.
If you are a motivated and experienced Mobile Application Developer looking for a new challenge, we look forward to hearing from you.
Mandatory Skills
- HTML5, CSS, JavaScript, TypeScript, OAuth2, OpenID Connect, React Native.
- SOAP, XML, iOS app frameworks, iOS SDK, Android SDK.
- Utilities & Energy.
- Preferred Languages: German, English.
- Work Permit.