At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. The Business Technology Solutions team champions and executes technology-enabled business solutions that have material top-line and bottom-line impact to Apple. We participate in all elements of the product or program development life cycle, launch revenue generating programs, implement cost efficiencies, support sustainable strategies and establish scalable technologies.
Requirements
- Expert knowledge of the Ruby on Rails framework and Ruby as a core language (8 years minimum)
- Expert knowledge of API design and interface technologies (JSON, ProtoBuf, REST, RPC, XML, etc)
- Expert knowledge of basic frontend dev (HTML, CSS, JavaScript, Bootstrap, JQuery, etc)
- Expert knowledge of integrated testing frameworks (RSpec, MiniTest, etc)
- Expert knowledge of GoLang, or a similar compiled, high-concurrency, lower-level language (Erlang, C++, C, Rust, Java)
- Solid understanding of Continuous Integration suites (CircleCI, Jenkins, etc)
- Exposure to AWS and DevOps
Responsibilities
- Design, code, test, and implement websites and applications, for either internal or external uses.
- Troubleshoot and resolve issues surrounding performance, response times, capacity and system limitations.
- creating and modifying documentation corresponding to websites.
- maintain and update websites
- ensure data quality, integrity and consistency across organization.
- front-end (GUI) and back-end development
Other
- At least 5 years in a senior engineer role
- collaborate with internal business partners, internal technology resources (database, system, networking) and external vendors.
- Strong desire to work in a fast-paced, start-up environment with multiple releases a day
- Excellent analytical and problem solving skills
- Excel in cross-functional collaboration, communication and relationship building