You are a passionate fullstack web developer with min 3 year experience on SaaS progressive web application development with Angular/NodeJS/MongoDB. You communicate easily in English and are ready to work directly & remotely with the Product owner.
We are creating a digital product relying on a progressive web application with the following key features: tables, forms, map, timeline, data integration.
We are looking for a talented freelancer to support us. If the first iteration is a success, we are eager to extend the assignment.
Our stack is Angular for frontend, NodeJS for backend and MondoDB for Data management (MEAN stack).
Our app is API oriented, should manage offline mode and leverage several JS libraries, such as tabulator, leaflet and timeline.js.
Our app is fully specified in terms of wireframes and 50% developed. We are looking for someone to finish the development.
We work by sprints and look for the first iteration (10 days / 80 hours). In case of success we will extend the assignment.
How we work:
We work with Github & Jira for project management. We work with Agile with regular “standup” meetings. Communication & transparency is key on our project.
The main features we expect you to deliver are :
Front end (Angular):
> Tables (tabulator or angular), forms & integration with mongoDB, code first approach, filtering/groupby panel, edition logging and display of changes,
> Map & GIS features (on leaflet or mapbox): create a record by point/polygons of a place on a map, display record
> Export data & print function
> multi language platform (implementation of an internationalisation file)
Data management (mongoDB/nodeJS)
> live data refresh with implementation of websockets, auto save
> upload of pictures, video, document linked to a record
> data structure set up in mongDB: create/edit project & create objects
> data integration from csv files
> mongoDB setup review (data quality, user roles management)
Admin & user management
> user management (roles and authentication), today we leverage auth0
> setup up of offline mode and compliance with progressive web app framework
> front end responsive design (phone/tablets/laptops)