6 days ago

Software Development Engineer - UI

Apple

On Site
Full Time
CA$170,000
Vancouver, BC

Job Overview

Job TitleSoftware Development Engineer - UI
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered SalaryCA$170,000
LocationVancouver, BC

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.

Uncover Hiring Manager

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)

Tags:

Software Development Engineer
UI
Front-end
Web Development
HTML
CSS
JavaScript
TypeScript
React
Svelte
VueJS
Ember
Jest
ESLint
Redux
SASS
CI/CD
Accessibility
Performance Optimization
User Experience
Application Development

Share Job:

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