Apple's Business Technology Solutions (BTS) team is seeking a Software Engineer to support Apple’s Retail and Environmental initiatives by delivering technology-enabled business solutions that have material top-line and bottom-line impact.
Requirements
- Expert knowledge of the Ruby on Rails framework and Ruby as a core language (7 years minimum)
- API integration experience with 3rd party companies and systems (JSON, ProtoBuf, REST, RPC, XML, etc)
- Front end skills (HTML, CSS, JavaScript, Bootstrap, JQuery, etc)
- GO Development experience
- Extensive knowledge of API design and interface technologies (JSON, ProtoBuf, REST, RPC, XML, etc)
- Working knowledge of Continuous Integration suites (CircleCI, Jenkins, etc)
- Working knowledge of integrated testing frameworks (RSpec, MiniTest, etc)
Responsibilities
- Responsible for the development and design of web applications and components.
- Design, code, test, and implement websites and applications for internal or external use.
- Fix and resolve issues surrounding performance, response times, capacity, and system limitations.
- Create and modify documentation corresponding to websites.
- Collaborate with internal business partners, internal technology resources (database, system, networking), and external vendors.
- Maintain and update websites and ensure data quality, integrity, and consistency across the organization.
- Require both front-end (GUI) and back-end development experience.
Other
- 4 year degree or technical training program
- Collaborate with internal business partners, internal technology resources, and external vendors.
- Apple is an equal opportunity employer committed to inclusion and diversity.
- This role might be eligible for discretionary bonuses or commission payments as well as relocation.
- Apple employees are eligible for comprehensive medical and dental coverage, retirement benefits, discounted products and free services, and educational expense reimbursement.