Software Development Engineer - UI
Apple
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
Software Development Engineer - UI at Apple
Apple’s Software Engineering organization (SWE) is responsible for some of the most advanced software on the planet, across many platforms and products. Our internal tools team delivers the tools and services that keep SWE running, and we are hiring! We are searching for ambitious, motivated, tools enthusiasts who love working on large scale unique problems and are energized to make a difference to the productivity of thousands of internal developers every day.
Description
Our internal services experience team is growing in Vancouver, and we are searching for highly motivated individuals with front-end web platform experience to join our efforts. In this role, you’ll make near-term improvements to existing products and drive more ambitious investments in our 'next generation” vision to overhaul the workflows for integrating code change in SWE. You’ll partner with the entire engineering organization on this journey, helping to understand needs with direct customer engagement, driving designs with our HI team, and ultimately deliver tooling experiences with the same fit-and-finish.
Minimum Qualifications
- 3-5 years of experience building large scale applications using HTML, CSS, and JavaScript/Typescript
- Working knowledge of at least one framework like React, Svelte, VueJS, Ember, or equivalent
- Familiar with testing frameworks (Jest, React Testing Library, etc) and code quality practices with tooling like ESLint
- Comfortable discussing code with peers, explaining decisions, and incorporating feedback from stakeholders
- Commitment to great design and user experiences and adapting approaches based on customer feedback
- Bachelor's degree in Computer Science, related discipline or equivalent experience
Preferred Qualifications
- Familiar with modern CSS and pre-processor libraries (SASS, PostCSS), state management (Redux, React Query), and CI/CD workflows
- Understanding of accessibility, performance optimization, and developer tooling
- Motivated to influence change and drive improvements in complex workflows across teams
- Experience owning features from conception to release and troubleshooting production issues
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 $116,800 and $226,000, 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 Inc.’s discretionary employee stock programs. Employees are eligible for discretionary restricted stock unit award recommendations, and can purchase Apple Inc.’s stock at a discount if voluntarily participating in Apple Inc.’s Employee Stock Purchase Plan. Participation in Apple Inc.’s discretionary stock programs is governed by Apple Inc.’s stock plans and agreements and are not part of local employment contracts or compensation.
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 and compensation programs are subject to eligibility requirements and other terms of the applicable plan or program.
Apple is an equal opportunity employer that is committed to inclusion and diversity. Apple provides reasonable accommodations to applicants with disabilities. Apple is a drug-free workplace.
Key skills/competency
- HTML
- CSS
- JavaScript
- TypeScript
- React
- Svelte
- VueJS
- UI/UX Design
- Front-end Development
- Testing Frameworks (Jest)
How to Get Hired at Apple
- Research Apple's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
- Tailor your resume for Apple: Highlight relevant UI/front-end projects, JavaScript framework expertise, and problem-solving skills for this Software Development Engineer - UI role.
- Master technical fundamentals: Strengthen your knowledge in HTML, CSS, JavaScript, and at least one modern framework like React, VueJS, or Svelte, essential for Apple's web development.
- Prepare for behavioral questions: Showcase your collaboration, user-centric design approach, and experience driving improvements in complex workflows.
- Network effectively: Connect with current and former Apple employees on LinkedIn to gain insights into the company's engineering practices and hiring process.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background