Senior Frontend Engineer (Find My)

Apple

Malmö kommun

On-site

SEK 900,000 - 1,300,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Apple is seeking a frontend engineer to join a Malmö-based on-site team. You will build interfaces users touch, leverage React and TypeScript, containerize with Docker, and review work via GitHub.

You will own features from design through production in a privacy-conscious, crowd-sourced Find My platform. The role emphasizes deep JavaScript, modern CSS, REST APIs, and performance optimization across a complex single‑page application.

Qualifications

  • Shipped production-quality web apps with strong UI/UX.
  • Deep understanding of JavaScript, event loop, and rendering in browsers.
  • Proficient with React, TypeScript, and modern CSS.
  • Experience with REST APIs and data-heavy views in SPAs.
  • Ability to optimize performance and manage code-splitting and lazy loading.

Responsibilities

  • Own frontend features from design to production in a real product.
  • Collaborate with designers and product managers to translate requirements into usable interfaces.
  • Coordinate with backend services and ensure dependency management maintains quality.
  • Implement scalable UI with React/TypeScript and CI/CD considerations.

Skills

JavaScript
React
TypeScript
CSS
REST APIs
SPA
Performance optimization
Code splitting
Lazy loading
Debugging

Tools

Docker
GitHub

Job description

Summary

Your devices are lost. They have no network connection. Find My locates them anyway, using a crowd-sourced network spanning nearly a billion Apple devices worldwide.

Making that work at this scale, reliably and without compromising anyone’s privacy, is the engineering problem. You’ll be building the interfaces people actually touch.

Description

We operate as an independent team inside Apple: small, autonomous, and accountable end to end. You’ll own what you build, from the early design conversations through production.

Our roadmap changes. A capability lands, a threat model shifts, a partner team reprioritizes, and the plan from six weeks ago is now the wrong plan. We rewrite it. If you need a stable twelve-month backlog to do your best work, this will frustrate you. If ambiguity reads as opportunity rather than risk, you’ll like it here.

Priorities and the problems worth solving are given. How they get solved is largely yours to figure out. We’re looking for people who take a goal and run with it, and who push back when the goal looks wrong.

You’ll work directly with designers and product managers to turn requirements into something people can use, and with the back‑end engineers whose services you’re building on. Managing those dependencies without letting quality slip is part of the job rather than an afterthought.

We build in React and TypeScript, containerize with Docker, and review everything on GitHub.

The work is on‑site in Malmö, Sweden. You’ll need to be here, or willing to move here. Working language is English, written and spoken

Minimum Qualifications
  • Enough production experience that you’ve shipped something to real users and lived with the consequences. We care about the depth, not the number of years.
  • Deep JavaScript, not just framework fluency. The event loop, async semantics, the module system, memory and rendering behavior in the browser. We’ll ask you to explain a decision you made at this level.
  • Professional experience with React, TypeScript, and modern CSS. We care more about depth in the platform than allegiance to a framework. A keen eye for user experience and interaction design. You can tell when a design won’t survive contact with real data, and say so early.
  • You’ve debugged something that only reproduced on a real device, a slow network, or under real data volume. Comfortable consuming REST APIs and reasoning about failure, latency, and partial data as first‑class UI states rather than edge cases.
  • Proven experience building and maintaining complex single‑page applications: state management, data‑heavy views, and the performance work that keeps them fast, including code splitting, lazy loading, and render cost.
Preferred Qualifications
  • Familiarity with modern web platform capabilities (WASM, WebGPU, canvas rendering, browser security model) is a bonus.
  • Accessibility is part of your definition of done, not a later pass.
  • Back‑end familiarity, particularly Java, is useful, since you’ll be working closely with the services team.
  • Experience in cross team collaboration and communication across multiple timezones
  • Able to work in an ambiguous and highly interdependent work environment to get things done in an efficient and tactful way
  • Ability to thrive in a multi‑functional team on high‑profile, critical projects
  • You read the source of your dependencies when the docs run out.
  • You test what you ship, and you’re comfortable with CI/CD tooling and full automation testing.
  • Strong communication, written and verbal You can explain a technical decision to engineers and non‑engineers alike, write a design document others can follow, and hold your position in a discussion without needing to win it. Much of this team’s work is decided in writing and in the room, not in the code.

At Apple, we're not all the same. And that's our greatest strength. We draw on the differences in who we are, what we've experienced, and how we think. Because to create products that serve everyone, we believe in including everyone. Therefore, we are committed to treating all applicants fairly and equally. We will work with applicants to make any reasonable accommodations.

At Apple, we believe accessibility is a fundamental human right. You’ll find that idea reflected in everything here — in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong.

Learn about accessibility in Apple’s workplace

Role Number: 200684082-2982

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Engineer (Find My)
Senior Backend Engineer (Find My)

Apple • Malmö kommun

On-site
SEK 1,200,000 - 1,600,000
Senior Data Scientist (Find My)
Senior Data Scientist (Find My)

Apple Inc. • Malmö kommun

On-site
SEK 900,000 - 1,300,000
Senior Data Scientist (Find My)
Senior Data Scientist (Find My)

Apple • Malmö kommun

On-site
SEK 900,000 - 1,200,000
Senior Frontend Engineer - Build Privacy-Focused UI
Senior Frontend Engineer - Build Privacy-Focused UI

Apple • Malmö kommun

On-site
SEK 900,000 - 1,300,000
Back End Developer
Back End Developer

Empathy Talent • Malmö kommun

On-site
SEK 900,000 - 1,400,000
Senior iOS / Cross-Platform Engineer (Malmö)
Senior iOS / Cross-Platform Engineer (Malmö)

QLSE • Malmö kommun

On-site
SEK 543,419 - 760,786
Senior Backend Engineer, Find My — Scale & Privacy
Senior Backend Engineer, Find My — Scale & Privacy

Apple • Malmö kommun

On-site
SEK 1,200,000 - 1,600,000
Senior iOS Developer
Senior iOS Developer

Majority • Sweden

On-site
SEK 558,000 - 781,200
iOS Engineer - UI / Application Layer
iOS Engineer - UI / Application Layer

Adavo AB • Malmö kommun

On-site
SEK 446,400 - 669,600
Senior iOS Engineer Swift
Senior iOS Engineer Swift

Nordic Investin Group Aktiebolag • Göteborgs kommun

On-site
SEK 900,000 - 1,150,000