Web Developer

Full Time

Apple is seeking a seasoned and highly motivated Ruby on Rails developer. We provide a Continuous Integration and Release management pipeline to streamline the SDLC. While Apple is known for our simple and elegant solutions, the build workflow management is ever so mercurial. Our goal is to make the process as elegant as our shipping products. Do you code Ruby in your sleep? Do you CI/CD the heck out of your own code? We’d love to talk to you!

Key Qualifications

  • Must have excellent analytical and problem solving skills
  • Experience developing in Ruby on Rails w/ emphasis on OOP pattern
  • Experience in JavaScript w/ at least one JS framework
  • Experience developing web applications that integrate with an authentication server
  • Experience developing mission critical web services
  • Experience optimizing SQL (MySQL/Postgres) queries and database schema
  • Experience managing source repository for a team (svn/git)
  • Experience continuously integrating your own code with unit tests and automated integration tests
  • Strong verbal & written communication
  • Highly motivated, self-directed, fast learner
  • Experience in *nix administration. OS X administration skills a plus
  • Experience in Docker (or any other containerized environment) a plus
  • Experience in Continuous Delivery a plus
  • Experience in Configuration Management a plus

Description
Develop and maintain web applications / services Develop and maintain Ruby gems Propose, scope, code, test (preferably in the form of automated unit/functional tests), and deliver features and products

Education
BS in Computer Science or equivalent

Additional Requirements
5+ years experience developing web applications or *nix system automations taking advantage of OOP pattern. 1+ years system administration experiences preferred 1+ years experience in Continuous Integration/Continuous Delivery preferred