iOS Developer + Ruby PUSH Server

This project received 18 bids from talented freelancers with an average bid price of $2783 USD.

Get free quotes for a project like this
Project Budget
Total Bids
Project Description

We are hiring a professional software engineer to build a complex system that requires iOS and a server application. Further information will be given in a technical document. Please drop us a personal message if you are interested as well as the confidence of building the following application using the following technologies.

Furthermore, we need someone with a good command in English communication to ensure the project goes through smoothly to meet deadlines.

The Software Engineer must be able to fulfill the following requirements by integrating the following technologies listed in the technical document.

The rough idea of the system is a numbering system that requires the initiation from the iPad, which sends data over to the server, following which the communication from server to the iOS application via PUSH technology. The mobile application will be displayed in a nice UI with a creative UX.

The system will be built using Push technology with Pub/Sub technique.

This project needs to be highly optimized in terms of algorithm speed, caching, sharded database, and effectiveness. Besides that, this project needs to be able to access via both HTTP/HTTPS, various security mechanism should be in place.

The main role of the software engineer is to design and build the application both server and iOS accordingly.

Technologies outline:

PUSH technology

Ruby Server (Thin, Sinatra, Faye, etc)

Redis DB


Job Description:

We are looking for a talented Web, Mobile Application and Backend Services Developer who will be responsible for the design, development and deployment of our apps.

Your responsibilities:

- Review and perform a technical analysis of requirements

- Produce a solid, detailed technical design

- Write clean, modular, robust code to implement the desired requirements

- Contribute ideas for making the application(s) better and easier to use

Your qualifications:

- Programming languages: Ruby, iPhone/iOS, Android, Java, HTML, CSS, Objective-C, C++

- A work style that is extremely detail oriented

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online