A client of Scalable Path's is looking for a Senior Full-Stack Java/React Developer. This is a remote, part-time position (approximately 6hrs/day), also open to Full-time (8hrs/day).
CLIENT COMPANY DESCRIPTIONThe client is a Canadian company that has an existing web application that helps young students learn French as a second language.
OVERVIEW:A client of Scalable Path's is expanding their educational web application into the private sector and they need help improving the quality and performance of their existing application. This involves creating automated tests, implementing logging, and improving the dev team's practices.
A core challenge they are facing is getting their Unity 3D WebGL application that runs well on desktop to work reliably on Android and iOS. Specific examples include stabilizing a 3rd party whiteboard feature that is not working properly and getting the application to run consistently in browsers on modern versions of the iPhone and iOS.
The application uses Spring Boot on the back-end and React on the front-end. Additionally they are using OpenVidu and WebRTC.
They use Jira for project management.
DUTIES AND RESPONSIBILITIES:- Attend daily scrum- Debug and fix issues with existing application- Write automated tests- Build new features in the front-end and back-end- Implement bug and performance monitoring- Mentor junior developers- Implement best practices with the dev team
RELATIONSHIPS - WHO YOU'LL BE WORKING WITH:You'll be working with the CTO, Engineering Manager, 2 Web Developers, 3 Unity3D Developers and a DevOps Engineer. There is an existing daily meeting at 9:00am America/Toronto (-04:00) EDT.
START DATE:As soon as possible.
EXPECTED CONTRACT DURATION:6-12 months
REQUIRED SKILLS:English (Must have)Java (Must have)Spring Boot (Must have)React (Must have)MongoDB (Must have)Unity 3D (Nice to have)Google Cloud (Nice to have)WebRTC (Nice to have)