Skip to main content

Software Development Engineer - UI

Technology
Apple
Vancouver, Canada2 months agoUntil 2026-04-20
Full timeOn-site

Job description

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

Keywords
HtmlCssJavascriptTypescriptReactSvelteVuejsEmberJestReact Testing LibraryEslintSassPostcssReduxReact QueryCi/CdSoftware Development EngineerUIInternal ToolsFront-End Web PlatformLarge Scale ApplicationsTesting FrameworksDesignUser ExperiencesAccessibilityPerformance OptimizationDeveloper ToolingCi/Cd Workflows

¿Te interesa este puesto?