← Back to all jobs

Full-Stack Engineer

DESCRIPTION: Changing the world is all in a day's work at Apple. If you love innovation, here's your chance to make a career of it. You'll work hard. But the job comes with more than a few perks.

Imagine what you could do here. At Apple, new ideas have a way of becoming phenomenal products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish.

The Applications Program tools team delivers solutions and services for a range of internal customers including engineering, quality assurance, and program management teams.We are looking for a full-stack Ruby on Rails engineer to help build, design, and deliver our applications ranging from brand new, and growing, to day-to-day business-critical.If you have a passion for Apple technology, come join our team and build innovative solutions within the Internet Software and Services division. 

Key Qualifications:

  • Experience designing and building Ruby on Rails applications
  • Experience with common testing libraries like Rspec or minitest
  • Experience working in and configuring a unix-based development environment
  • Proven understanding of object-oriented design patterns
  • Customer focus
  • Proficient verbal and written communication skills

Description:
Our team communicates frequently with our internal customers and you will be part of those conversations. Whether it's helping customers on-board to a new application, understanding their workflows and how we can improve them, or listening to their ideas for new projects and tools.We value shared learning, pair programming, and collaboration. Our team both contributes to code maintained by others and maintains code used by others; we’re part of a community bigger than just our team.

AS AN ENGINEER ON OUR TEAM, YOU WILL:

  • Participate in conversations with internal customers to understand their needs

  • Design solutions to critical customer workflows

  • Help maintain and improve our portfolio of applications to keep them running smoothly

  • Triage customer issues, discover root causes, and implement fixes, tests, and mitigations

  • Collaborate with other teams inside and outside our organization

  • Give and receive code review feedback with colleagues

If you're an experience Rails developer or have similar experience building client-server web applications, please get in touch, we would love to talk to you. 

Education:
Bachelor’s degree in computer science or related field, or equivalent work experience.

Additional Requirements:
Experience with Swift is a plus
Experience with data analytics is a plus
Experience with load testing is a plus
Experience using automation tools like XCTest is a plus
DevOps background or skillset is a plus

Apple is an Equal Opportunity Employer that is committed to inclusion and diversity. We also take affirmative action to offer employment and advancement opportunities to all applicants, including minorities, women, protected veterans, and individuals with disabilities. Apple will not discriminate or retaliate against applicants who inquire about, disclose, or discuss their compensation or that of other applicants.

REQUISITION NUMBER: 113652117COMPANY NAME: Apple Inc.

Apply now

or subscribe to receive job offers in your e-mail

Get

notifications in your

Similar job offers in this area

  • Realtor.com
    Santa Clara, CA, US
    August 14
  • Tenable, Inc.
    San Jose, CA, US
    July 21
  • Grid Dynamics
    Cupertino, CA, US
    July 19
  • Apple Inc.
    Cupertino, CA, US
    July 13