509717 Mobile Web Developer

Inaendelea Ilichapishwa Jul 7, 2011 Kulipwa wakati wa kujifungua
Inaendelea Kulipwa wakati wa kujifungua

Position/Role

Looking for an experienced and dynamic team player to create and enhance ROR web and mobile web technologies. This ROR developer must thrive on collaborative efforts to design and create the most innovative solutions for our customers.

This role is for full-time ROR developer that is experienced with ROR + MySQL Web (Mobile Web development is a plus) application development. This position will be responsible for designing, building and testing new functionality and enhancements to existing functionality.

This person must have good English writing (Skype and email) communication and be available during non-working hours for any for outage triage.

Company: [url removed, login to view]

[url removed, login to view] is a leading mobile information and lead generation provider in the real estate space. We are currently working with the several of largest residential, commercial and multifamily real estate companies in the world. Our platform provides three services to our customers and their consumers:

1. Instant Property Flyer emails and QR Codes that are used on signs and print marketing material

2. Instant information in one step to consumers of property information on any smartphone through an elegant mobile web experience

3. Web based CRM application our customers use to view, manage and communicate with their consumers

[url removed, login to view] is growing rapidly and will provide a great opportunity for growth and ownership in the company.

Required Experience

• Experience and understanding of ROR MVC web applications

• Experience with HAML/SASS or HTML+CSS layouts

• Understanding and experience with the latest "hot" plug-ins / ruby gems and how they are used

• GitHub and username for GitHub

• Capistrano Commits, Mergers and Deployments

• Understanding and experience with MySQL/ Postgre and building an object model for application/DB performance

• JavaScript frameworks: JQuery

• Ajax

• TDD (Test Driven Development)

Required Environment Experience (Version experience not required)

• OS: Ubuntu 10.04

• MySQL: [url removed, login to view]

• HTTP Server: Apache [url removed, login to view]

• Ruby 1.9.2

• Rails Version 3

• Develop on a MAC or other Linux based environment (NO Windows)

• Capistrano ( [url removed, login to view] ) Capistrano is a utility and framework for executing commands in parallel on multiple remote machines, via SSH. [url removed, login to view]

• Capistrano-ext ( 1.2.1 ) - Useful task libraries and methods for Capistrano. [url removed, login to view]

• Passenger ( 3.0.5 ) - Easy and robust Ruby web application deployment. [url removed, login to view]

• Mongrel ( [url removed, login to view] ) - A small fast HTTP library and server that runs Rails, Camping, Nitro and Iowa apps. [url removed, login to view]

Nice to have Experience

• JQTouch

• Iwebkit

• SenchaTouch

• JqueryMobile

• Json

• Google Map API V3 and layers

• Experience developing and testing on Mobile Safari and Android Browser, and Blackberry

• Experience implementing shopping cart functionality

• eCommerce experience developing shopping carts with SSL and integration into payment gateways (Examples: [url removed, login to view], First Data, Trustcommerce)

• XML import and export scripting to and/or from MySQL

• Agile software development

How to apply and next steps

Once we have had a chance to discuss your experience and feel comfortable with moving forward we will do the following:

1. Set up a time to review code previously created to ensure understanding of ROR MVC framework and properly documentation.

2. Set working hours and schedule

3. Set up access to Github repo and DB Dump to create local environment

4. Work on 2 day trial project that enables us to better understand your communication, development and collaboration skills

Additional Environment information

Production Rails ( version: 3.0.5 )

Haml ( version: [url removed, login to view] ) - Haml (HTML Abstraction Markup Language) is a layer on top of XHTML or XML that's designed to express the structure of XHTML or XML documents in a non-repetitive, elegant, easy way, using indentation rather than closing tags and allowing Ruby to be embedded with ease. It was originally envisioned as a plugin for Ruby on Rails, but it can function as a stand-alone templating engine. [url removed, login to view]

compass ( version: 0.10.6 ) - Compass is a Sass-based Stylesheet Framework that streamlines the creation and maintainance of CSS. [url removed, login to view]

formtastic ( version: 1.2.3 ) - Formtastic is a Rails FormBuilder DSL (with some other goodies) to make it far easier to create beautiful, semantically rich, syntactically awesome, readily stylable and wonderfully accessibleHTML forms in your Rails applications. [url removed, login to view]

paperclip ( version: 2.3.8) - Paperclip is intended as an easy file attachment library for ActiveRecord. The intent behind it was to keep setup as easy as possible and to treat files as much like other attributes as possible. This means they aren't saved to their final locations on disk, nor are they deleted if set to nil, until ActiveRecord::Base#save is called. It manages validations based on size and presence, if required. It can transform its assigned image into thumbnails if needed, and the prerequisites are as simple as installing ImageMagick (which, for most modern Unix-based systems, is as easy as installing the right packages). Attached files are saved to the filesystem and referenced in the browser by an easily understandable specification, which has sensible and useful defaults. [url removed, login to view]

aws-s3 ( version: 0.6.2 ) - Client library for Amazon's Simple Storage Service's REST API [url removed, login to view]

friendly_id ( version: '3.2.1.1 ) - FriendlyId is the "Swiss Army bulldozer" of slugging and permalink plugins for Ruby on Rails. It allows you to create pretty URL's and work with human-friendly strings as if they were numeric ids for ActiveRecord models [url removed, login to view]

nokogiri ( version: 1.4.4 ) - Nokogiri (鋸) is an HTML, XML, SAX, and Reader parser. Among Nokogiri's many features is the ability to search documents via XPath or CSS3 selectors. XML is like violence - if it doesn't solve your problems, you are not using enough of it. [url removed, login to view]

jammit (version: 0.6.0 ) - Jammit is an industrial strength asset packaging library for Rails, providing both the CSS and JavaScript concatenation and compression that you'd expect, as well as YUI Compressor and Closure Compiler compatibility, ahead-of-time gzipping, built-in JavaScript template support, and optional Data-URI / MHTML image embedding. [url removed, login to view]

closure-compiler (version: '1.1.1 ) - A Ruby Wrapper for the Google Closure Compiler. [url removed, login to view]

devise ( version: 1.1.8 ) - Flexible authentication solution for Rails with Warden

[url removed, login to view]

warden ( version: 1.0.3 ) - Rack middleware that provides authentication for rack applications. [url removed, login to view]

cancan ( 1.6.2 ) - Simple authorization solution for Rails which is decoupled from user roles. All permissions are stored in a single location. [url removed, login to view]

exception_notification - Exception notification by email for Rails apps. [url removed, login to view]

css_parser ( version: 1.1.4 ) - A set of classes for parsing CSS in Ruby. [url removed, login to view]

fog ( 0.4.0 ) - The Ruby cloud services library. [url removed, login to view]

paper_trail (1.6.4) - Track changes to your models' data. Good for auditing or versioning. [url removed, login to view]

activemerchant - Active Merchant is a simple payment abstraction library used in and sponsored by Shopify. It is written by Tobias Luetke, Cody Fauser, and contributors. The aim of the project is to feel natural to Ruby users and to abstract as many parts as possible away from the user to offer a consistent interface across all supported gateways. [url removed, login to view]

geokit-rails3 – Geolocalization. [url removed, login to view]

will_paginate ( ~> [url removed, login to view] ) - The will_paginate library provides a simple, yet powerful and extensible API for ActiveRecord pagination and rendering of pagination links in ActionView templates. [url removed, login to view]

transitions - Lightweight state machine extracted from ActiveModel. [url removed, login to view]

rest-client - Transitions is a ruby state machine implementation based on Rick Olson's ActiveModel::StateMachine [url removed, login to view]

sitemap_generator - SitemapGenerator is a Rails gem that makes it easy to generate enterprise-class Sitemaps readable by all search engines. Generated Sitemaps adhere to the Sitemap protocol specification. When you generate new Sitemaps, SitemapGenerator can automatically ping the major search engines (including Google, Yahoo and Bing) to notify them. SitemapGenerator includes rake tasks to easily manage your sitemaps. [url removed, login to view]

JavaScript jQuery / Prototype Mobile App Development Odd Jobs

Kitambulisho cha Mradi: #2255646

Kuhusu mradi

Mradi wa mbali Ipo mtandaoni %project.latestActivity_relativeTime|badilisha%