Summary Posted: Sep 6, 2024 Weekly Hours: 40 Role Number: 200566634 Come join Hardware Engineering’s Tools and Data Analytics Team working on innovative internal web applications! We are looking for an imaginative, resourceful and hardworking full-stack web application engineer with an ability to build simple solutions to complex problems. Help us continue to make internal products that blend ease of use, powerful feature sets, and an outstanding attention to detail.
Join Apple, and help us leave the world better than we found it!
Description Description You will join a collaborative team of dedicated engineers. The ideal candidate will have a can-do attitude, passion for technology, and extensive web application development experience.
From brainstorming through implementation, you as a Full Stack Engineer will work with members of the Tools Team, as well as our division’s engineering, program management and executive sponsors. You must have a passion for developing high-quality software that is maintainable, scalable, and performant while delivering exceptional user experiences that are simple and intuitive to use. Must also possess excellent debugging skills and the ability to think on the fly when problems arise.
You should be comfortable wearing many hats. You will work in a fast paced environment with changing priorities and tight deadlines. Open communication and healthy debate are paramount to your success within the team.
Minimum Qualifications Minimum Qualifications 5+ years experience building websites using HTML, CSS, JavaScript and TypeScript; 5+ years experience building web applications with frameworks and/or libraries such as EmberJS, React, Vue, Angular, or similar; 5+ years experience with server-side web application frameworks such as Ruby on Rails or similar. Experience writing and maintaining automated tests for web applications; Experience in defining continuous integration build processes for backend web development; Experience in writing performant SQL through both raw queries and ORMs; Knowledge of common design patterns in web development (MVC, MVVM, etc); Proven ability to follow development standard methodologies for high quality software (CI, Vagrant, etc); Key Qualifications Key Qualifications Preferred Qualifications Preferred Qualifications BA or BS in Computer Science or equivalent degree desirable but candidates from all education backgrounds are encouraged to apply; Experience developing RESTful APIs; Experience with microservices based architectures; Experience with message/job queues (Rabbit, Zero, Resque); Exposure to iOS and OS X development with Swift or Objective-C a plus; Working knowledge of source control software such as Git (preferred) or SVN; Exposure to Agile project management methodologies; Ability to multi-task and manage tasks with varying priorities; Ability to work independently with minimal supervision; Ability to brainstorm and communicate technology ideas and issues with peers and management; Ability to evaluate and articulate technical trade-offs of every decision; Excellent verbal and written communication skills; Willingness to learn new technologies and implement in short time; Comfortable working in a multi-discipline, geographically dispersed team; Education & Experience Education & Experience Additional Requirements Additional Requirements Pay & Benefits Pay & Benefits At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $143,100 and $264,200, and your base pay will depend on your skills, qualifications, experience, and location. Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. You’ll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits. Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program. More Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant.
View Original Job Posting