Senior Android / PHP Developer - remote

Posted 3 years ago

Scalable Path is looking for a Senior Android / PHP Developer to work on a client project. This is a remote, part-time position (approximately 4 hours/day).

CLIENT COMPANY DESCRIPTION:
The client makes software to support sporting events, medical teams.

DUTIES AND RESPONSIBILITIES:
The client has an existing web application (written in Symfony 1.4) and iOS and Android apps.

Your primary responsibility will be to bring the Android app feature set up to match that of iOS, test along with the CEO, and release versions to the Play Store. Both platforms are native and there is another app that is React Native. All new features were implemented in iOS first and will serve as a functional template for what needs to be done in Android. The React Native library that is shared between the two platforms will help in the development of the Android side. The Android app is written in Java with minSdkVersion of 15, targetSdkVersion of 28, and compileSdkVersion of 28.

You will be required to meet with the client on a daily basis to show your progress and get clarity and direction on tasks. Likewise, you will be expected to keep tickets in the project management system up to date while delivering well-written, self-tested code to the repository on a regular basis.

In addition to Android, you will maintain the web application. The web app uses the L'Express fork of Symfony 1.4 and is running on PHP 7.2. This work will consist of bug fixes, feature modifications to support the needs of current customers, and tweaks to the APIs used by the mobile apps.

Experience with iOS development is not needed, but if you have experience with it, it may prove useful as you work on the Android application.

RELATIONSHIPS - WHO YOU'LL BE WORKING WITH:
You will be working with the founder / CEO who is a doctor as well as a team lead. The client is in the America/Los Angeles (-07:00) PDT time zone.

START DATE:
As soon as possible.

EXPECTED CONTRACT DURATION:
2 months with the possibility of extending longer.

NOTES:
You can expect there to be a daily meeting at a time mutually agreed upon with the CEO.

Required skills

  • Android (Must have)
  • PHP (Must have)
  • Symfony 1.x (Must have)
  • CSS (Must have)
  • JavaScript (Must have)
  • Java (Must have)
  • Spoken English (Must have)
  • Written English (Must have)
  • MySQL (Must have)
  • React Native (Strongly preferred)
  • Objective-C (Nice to have)
  • Swift (Nice to have)
  • iOS (Nice to have)