Summary
Develop and deploy web applications with React JS and iOS and Android applications with React Native
Tasks & Responsibilities:
- Participate in the development of web and mobile solutions (React / React Native, JavaScript / typescript)
- Write maintainable code with thorough testing and version control
- Create applications that focus on an exceptional user experience
- Ensure interactions with a back-end JSON API
- Participating in product documentation, unit testing and ensuring product quality
- Participate in daily scrums, design discussions, code reviews and analysis
- Working with mobile hardware (GPS, camera, gyroscope and many others)
Required Skills & Knowledge:
- Expertise in building interfaces with ReactJS and React Native
- Translation of design mock-ups (Figma) into implementation
- Development of web and mobile solutions (ReactJS, JavaScript)
- Ability to work in a multi-tier environment (frontend to backend)
- Experience with solution architecture
- Experience with the design and development of JSON REST APIs
- Experience with MongoDB / MySQL / Postgres
- Strong analytical and problem-solving skills
Assets
- Familiar with XCode and Gradle
- Experience with Continuous Integration and Continuous Delivery (CI/CD)
- Knowledge of Typescript / Node / Vue,js
- Experience with AWS and cloud technologies
- Experience with Docker
- Experience with Agile / Scrum / Kanban methodologies
Advantages
- Attractive salary
- Possibility to work from home
- Flexible working hours
- Performance bonus
- Healthy work environment
Work experience :
5+ years Software Development
4+ years React or Vue.js
Required Languages :
French Intermediate
English Intermediate