This project has been archived and is not accepting more applications.
Browse open projects on our
job board.
Keywords
Description
Location: Our client is based in NYC and would prefer local people but is open to remote workers.
Our client is putting together a "team" of developers. They are building a new Web front-end application to allow their clients to more easily and efficiently configure their cloud services.
The typical team resource would be;
Someone that has worked on "Complex" web front-ends for 5-7 yearsSomeone who has successfully built one or more "Complex" front-ends using RubyThe team ideally would include at least on Senior person and maybe one or two more junior resources with the remainder meeting the basic requirements listed below.
Minimum Requirements:
Building a new complex front end web application based on Ruby, Rails, and modern JS that will interface with as set of complex back-end automation tools,Taking responsibility for the full life cycle of your code, from implementation to testing to user acceptance to deployment.
Responsibilities:
Develop an application framework for manipulating form data with complex dependencies.Write test-driven, maintainable code and follow industry standard Rails and web development best practices.Code application layout and user interface elements based on documented design concepts.Gather requirements and create technical specifications as needed.Implement new features and maintain existing features of production pipeline.Assist in the deployment of configured applications to our clients.Work with Project Managers and other team members to assure accurate timelines and deliverables.Collaborate with designers and fellow engineers to find elegant long-term solutions as well as creative quick-fixes to problems.
Skills & Requirements
You have proven experience with test-driven development in Ruby and Rails, with RSpec or Test::Unit.You have an understanding of core concepts like OOP, design patterns, algorithms and how to run Ruby on a production server.You are enthusiastic about your work, results-driven and keen on developing in an agile environment with Kanban and Scrum.You have a passion for back-end development, but you’re not afraid to dive into some front-end code to get a job done.You feel at home in a UNIX shell, and you’re comfortable adjusting server configurations in vi..You favour a pragmatic programming style and simple solutions.
Here’s what we want you to bring
You've had experience building real productsYou bring a rational and open-minded approach to software development rather than a dogmatic approach (e.g. TDD or bust)You're either a full-stack engineer OR you have a good level of experience writing code that has shipped either in the front-end or back-end with enough experience and sense of adventure to expand into the other side.You bring a disciplined troubleshooting approach.You’ve worked with node.js frameworks like express or meteor