iPhone, Android and Web developer (100% remote)

remote  ‐ Remote
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

This is a full time remote job. We hire from any country around the world. We are looking for a developer to build our native iPhone and Android apps, Web app and server.

They should be native iPhone (preferably Swift) and Android apps and you can use whatever is your preferred web technology.

You will be responsible for all aspects of development but will work in collaboration with us on overall system design. You can do the front end development yourself or if you prefer we can hire a part time developer to handle some of the front end targets. We will source a designer locally to provide assets for Android, iPhone and Web.

You will be building all functionality from scratch and you will be the only developer on the project for now.

The apps will be for scanning energy and health insurance bills and comparing them to find a lower cost competitor.

An overview of the functionality in the initial system:
  • Simple registration flow via Facebook or Email signup; bonus if you've integrated Facebook login flow into a previous app, but it's fairly simple so you can learn on the job,
  • Simple animations; we've identified through user testing that it's very important that the user onboarding process be very visual, simple and aptly convey the actions required by the user,
  • Allow the user to take photos of their energy/insurance bill and upload them to a backend system for storing and management,
  • Backend system to allow company staff to interact with scanned images and communicate with the user, through: email (mailchimp = http://www.mailchimp.com/), SMS (twilio = https://www.twilio.com/) and/or push notifications (Parse Push = https://parse.com/products/push); basically, a simple custom CMS with a standard web-portal, authentication and DB integration.


  • The initial version of the app will be quite simple, you can expect detailed requirements, but we will be building more functionality as we go. It's important that you are happy to work on both the mobile app/web development and backend system. It's also important that you are happy to work on building a very simple app without much technology and later adding some more complex technology to the app.

    You should have prior experience in developing by Android and iPhone apps. Please include in your application letter your prior experience in developing Android and iPhone apps.
    Our company is based in Australia but we will hire from any country. You will probably not relocate to Australia, you will be working from home (or from a shared office space near your home). You should use software technology to track your hours and verify hours worked, and you will be required to do a minimum of 160 hours per month to be paid your full time rate.

    You can work basically flexible hours (whenever you want); but you will need to be available from time to time for regular meetings to work through any aspects of development, dependencies, design and code reviews, etc..

    Skills & Requirements
  • Android development, released an App to the Play Store preferred,
  • iPhone development, Swift preferred, released an App on the App store preferred,
  • Mobile web development, we are open to the use of a mobile framework such as PhoneGap/Cordova,
  • Familiar with release/versioning practises based around git,
  • Some experience in building scalable backend systems, preferably using stacks based on the JVM, i.e Clojure/Scala but other backend technology stacks such as Node.js are acceptable, prefer not to use PHP, but could be swayed if you live and breath it,
  • You should be able to tell the difference between a real REST interface and RPC over HTTP :)
  • Familiar with a cloud provider, such as AWS or IBM SoftLayer; you should have some experience with industry acceptable deployment practises, redundancy and system health monitoring; we will keep our expectations inline with industry standards, such as an uptime of at least 99.5%. Additional costs for system monitoring, such as newrelic we will provide,
  • Basic DB experience, with mySQL or Postgresql (preferred); you should know your way around a DB and have a decent understanding of SQL, we can help you with schema design and SQL profiling/optimization if needed,
  • Some familiarity with integrating marketing tools such as segment.io and Mixpanel; we will need visibility into conversion metrics and appropriate event funnels built. We don't expect you to define the conversion funnels, these will be provided in the requirements, but be able to translate those (with some guidance) into the appropriate events -- this should be a fairly simple process.
  • Start date
    ASAP
    From
    Manage Costs Pty Ltd
    Published at
    26.05.2015
    Contact person:
    Freelancer Map
    Project ID:
    911110
    Contract type
    Freelance
    Workplace
    100 % remote
    To apply to this project you must log in.
    Register