Scalable Path · Sep 3rd 2020
Scalable Path is looking for a Hybrid Mobile App Developer with GPS Expertise to join the team and work on a client project. This is a remote, full-time position, but the client is also open to part-time availability.
The pay rate for this role is from $30 - $95 USD per hour, depending on experience and capability.
CLIENT COMPANY DESCRIPTION: The client is a software company that makes a Progressive Web App for the oil and gas industry.
The client has an existing Progressive Web App (PWA) that helps collect all actions that oil and gas operators make throughout the day such as driving to different sites and working on equipment while using primarily phones and tablets. Often there is no Internet connection in the remote locations that the operators are working so data is stored locally and then synced when a good connection is available. They are having some challenges with gathering GPS info from the PWA at certain times such as when the application/phone is not actively being used that they would like to solve. Information from the app is used to help operators make effective data-driven decisions.
Collecting GPS data from the PWA effectively is very important for them. They have explored trying to collect GPS data at all times using a pure PWA-only approach but are unsure this is possible, so they would like to explore the option of building a "wrapper" app in a framework like React Native so that they could still leverage their existing PWA but also get more native access to GPS functionality and track the user's location at all times.
Overall, they are looking for someone who can coach them through the pros and cons of various GPS options and approaches, help decide on a solution, implement a proof-of-concept, and then the full application.
RELATIONSHIPS - WHO YOU'LL BE WORKING WITH: You will be reporting to the Director of Technology who was the original developer on the project. They currently have a scrum team of 3 developers with some contractors working on the side. They use Google meetings and Google Hangouts for formal meetings. They also have a Slack channel where they communicate throughout the day. There is an existing daily meeting at 9:00am America/Edmonton (-06:00) MDT.
REQUIRED SKILLS: - Excellent English Communication Skills - Experience building hybrid mobile applications (React Native is preferred, but other solutions will be considered) - Strong understanding of limitations and possibilities related to GPS data collection - Ability to create code that can be integrated with an AngularJS-based PWA and likely other tech frontend frameworks to be future proof - Understanding of open source GPS libraries for mobile app integration - Understanding of data structures and metadata relating to GPS collection
DESIRED (NICE-TO-HAVE) SKILLS: - AngularJS (v1)
START DATE: As soon as possible.
EXPECTED CONTRACT DURATION: 2 to 3 Months (and potentially more)
NOTES: The client would also consider applicants who are an excellent fit for the position and might have only part-time availability.