Full-stack Mobile Developer (iOS/Android/PHP) - remote

Posted 3 years ago

Scalable Path is looking for a Full-stack Mobile Developer to work on a client project.

This is a remote, part-time position (approximately 4 hours/day). The client is also open to candidates who are available full-time.

CLIENT COMPANY DESCRIPTION:
The mobile apps have been live for 5 years and is used by tens of thousands of users each winter for on-demand snow removal. It is highly rated by users (4.5 stars) in the app stores.

DUTIES AND RESPONSIBILITIES:
The client has both an Android (Java) and an iOS (Objective-C) app and a PHP backend. They are looking for someone to help them add features and improve functionality of the front-end and backend.

THINGS YOU MIGHT WORK ON:
- Improving the chat functionality (allowing images to be shared and migrating from existing PHP backend to more modern backend such as Firebase)
- Many small UI enhancements
- Creating a "Premier" type of user account with special features
- Creating a online ordering portal through the website

The client uses Trello for task tracking and Gitlab for source control. There is a designer available to help when needed. The CEO is available to meet with you on a daily basis for a standup meeting.

Although ideally they are looking for someone who knows PHP, Objective-C and Java and could work on all parts of the app, they realize that this skillset is rare and would like to encourage developers who may not have all the skills necessary to all. Having 2/3 of the primary skills may be enough (for example, PHP and Objective-C).

RELATIONSHIPS - WHO YOU'LL BE WORKING WITH:
You will be reporting to the CEO. There is another Scalable Path developer who has worked on the project and is available to answer questions about the code and project in general. The client is in the America/New York (-04:00) EDT time zone.

START DATE: As soon as possible.

EXPECTED CONTRACT DURATION: 6-12 months
They are looking for someone to help as much as possible (20-40 hours/week) in the next few months until the winter starts and then would like to reduce hours to 10 hours/week for ongoing maintenance.

NOTES:
The client is flexible to work with candidates who have 10-40 hours/week to contribute (including people who are working on other projects) and is open to putting together a team of developers if they cannot find a single person who can do it all.

Required skills

  • Spoken English (Must have)
  • Written English (Must have)
  • Objective-C (Must have)
  • Java (Must have)
  • PHP (Must have)
  • AWS (Strongly preferred)
  • Stripe (Nice to have)
  • CSS (Nice to have)
  • JavaScript (Nice to have)