Software engineer Switzerland – Internships

We have multiple open position for software engineering interships for the following projects:

Web app: explorer

Implement an “explorer” web application to browse and manage data on the Pryv.io web service (https://api.pryv.com/).

Goal

– The explorer should cover with visual tools most of the API calls (https://api.pryv.com/reference/#api-methods)
– The explorer will be used as a demo tool to visually show Pryv.io features
– The explorer will be a developer tool to explore and monitor data sets

This web app will be used as a demo tool in the context of marketing/business.

Required skills:

– Functional Programming
– Knowledge of web services: HTTP API, oAuth
– Git

Good to have:

– HTML
– JavaScript
– Knowledge of web framework such as VueJS, ReactJS, AngularJS

Mobile integration of Pryv with Apple HealthKit

SDK and Demo Application to bridge iOs HealthKit to Pryv

Create an SDK (software development kit) to retrieve data form mobile data platform iOs HealtKit and store it in an online Pryv.io backend. The SDK should come with a simple mobile application that enables connection to one Pryv account and obtain authorization from the mobile device to access local health data using the SDK. The SDK is designed to be published OpenSource and used in other custom applications.

Required skills:

SWIFT or Objective-C

Data aggregator for Pryv.io

Implement a web application to browse and manage data on the Pryv.io web service for multiple accounts.

This web app will be used as a demo tool in the context of marketing/business.

API: https://api.pryv.com

Required skills:

– Functional Programming
– Knowledge of web services: HTTP API, oAuth
– Git
– Basic computer networks knowledge
– Autonomous work

Good to have:

– HTML
– JavaScript
– Knowledge of web framework such as VueJS, ReactJS, AngularJS

Technical documentation

The goal is to compose a user-friendly documentation for Pryv.io.

We wish to facilitate the adoption of our web service by our customers, which will benefit our whole business line.

The current API documentation can be seen here: https://api.pryv.com

Required skills:

– Tech docs writing
– Basic knowledge of HTTP protocol & client-server architecture
– Autonomous work

MQTT bridge for Pryv.io

Implement a server-to-server bridge to integrate MQTT protocol data into the Pryv.io API.

Pryv.io API: https://api.pryv.com

Required skills:

– Functional Programming
– Knowledge of web services: HTTP API, oAuth
– Git
– Basic computer networks knowledge
– Autonomous work

Positions based in Morges, Switzerland.

Apply at: jobs@pryv.com

Position Reference: SEI_CH