Software Engineer, iOS

Notion
San Francisco, CA

About Us:

We're on a mission to make it possible for every person, team, and company to be able to tailor their software to solve any problem and take on any challenge. Computers may be our most powerful tools, but most of us can't build or modify the software we use on them every day. At Notion, we want to change this with focus, design, and craft.

We've been working on this together since 2016, and have customers like Nike, Airbnb, Slack, Samsung and thousands more on this journey with us. Today, we're growing fast and excited for new teammates to join us who are the best at what they do. We're passionate about building a company as diverse and creative as the millions of people Notion reaches worldwide.

About The Role:


Mobile devices have reshaped personal computing—the power of a desktop now fits in our pockets. By giving everyone the building blocks to create their own tools, we'll solve more problems wherever we go. A delightful, intuitive mobile experience: that's our guiding light, and we need iOS engineers to make it a reality.

What You'll Achieve:



  • You'll work with the team to build new product features for our iOS app. This might include a better mobile typing experience.

  • You'll improve the performance, reliability, and polish of our iOS app. This might involve rewriting a cache system to decrease startup time.

  • You'll help build and improve internal tools with simplicity and productivity in mind. For example, you might write a script that makes it easier to deploy new versions of our apps.

Skills You'll Need to Bring:



  • Thoughtful problem-solving: For you, problem-solving starts with a clear and accurate understanding of the context. You can decompose tricky problems and work towards a clean solution, by yourself or with teammates. You're comfortable asking for help when you get stuck.

  • Ability to ship quality apps at scale: You can work with a team to build and maintain quality iOS apps for a large audience. You're familiar with Swift or Objective-C and have handled UI, networking, and threading in those languages.

  • Pragmatic and business-oriented: You care about the business impact of what you're building, and you prioritize projects accordingly. You're not just going after cool stuff—you understand the balance between craft, speed, and the bottom line.

  • Put users first: You think critically about the implications of what you're building, and how it shapes real people's lives. You understand that reach comes with responsibility for our impact—good and bad.

  • Not ideological about technology: To you, technologies and programming languages are about tradeoffs. You may be opinionated, but you're not ideological and can learn new technologies as you go.

  • Empathetic communication: You communicate nuanced ideas clearly, whether you're explaining technical decisions in writing or brainstorming in real time. In disagreements, you engage thoughtfully with other perspectives and compromise when needed.

  • Team player: You understand when work is better, together. You enjoy collaborating cross-functionally to accomplish shared goals, and you care about learning, growing, and helping others to do the same.

Nice to Haves:



  • You've built or maintained apps for Android, using Kotlin or Java.

  • You're proficient with other parts of our technology stack: React, TypeScript, Node.js, and Postgres.

  • You've heard of computing pioneers like Ada Lovelace, Douglas Engelbart, Alan Kay, and others—and understand why we're big fans of their work.

  • You have interests outside of technology, such as in art, history, or social sciences.

Our customers come from all walks of life and so do we. We hire great people from a wide variety of backgrounds, not just because it's the right thing to do, but because it makes our company stronger. If you share our values and our enthusiasm for small businesses, you will find a home at Notion.

Notion is proud to be an equal opportunity employer. We do not discriminate in hiring or any employment decision based on race, color, religion, national origin, age, sex (including pregnancy, childbirth, or related medical conditions), marital status, ancestry, physical or mental disability, genetic information, veteran status, gender identity or expression, sexual orientation, or other applicable legally protected characteristic. Notion considers qualified applicants with criminal histories, consistent with applicable federal, state and local law. Notion is also committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation made due to a disability, please let your recruiter know.

#LI-Onsite

Posted 2025-11-13

Recommended Jobs

Asset & Wealth Management - Tax Senior Manager Save for Later Remove job

PwC
Irvine, CA

A career in our Financial Services Tax practice, within Corporate Tax services, will provide you with the opportunity to help our clients meet their tax obligations while managing the impact tax ha…

View Details
Posted 2025-09-03

Customer Contract Admin Analyst -1

Medical Devices Company
San Diego, CA

Roles & Responsibilities . Experience Required ~ Experience on projects or process improvements showing their ability to work independently, contribute to a team, and be proactive. Skill…

View Details
Posted 2025-11-09

Customer Service Representative

Intellipro Group
Sunnyvale, CA

Job Title: Customer Service Representative Location: Sunnyvale, CA (3 days Onsite) Type: 10+ months Contract (possible extension or conversion) Payrate: $30/hr. on W2 Role Overview: As…

View Details
Posted 2025-10-31

Experience Scenic Martinez as a Travel Nurse!

NurseRecruiter
Martinez, CA

Registered Nurse - Case Management- Case Manager - Travel - (CM RN) Explore your nursing career in scenic Martinez as a Travel RN specializing in Case Management. Are you ready to make a difference i…

View Details
Posted 2025-08-19

Preschool Teacher- Early Learning

YMCA OF SUPERIOR CA
Woodland, CA

Job Description Job Description POSITION SUMMARY: Provides guidance for staff overseeing the activities of several groups of children. Supervises a group of children. Promotes a positive envir…

View Details
Posted 2025-11-08

Automotive Tesla Technician - Electric Vehicle EV/Hybrid

RM Automotive Inc
Northridge, CA

About the Job: EV/Hybrid automotive technicians, are you tired of that dead end job and want a career with our winning team that provides unlimited opportunities and earning potential? Are you t…

View Details
Posted 2025-10-24

Datacenter Construction Procurement Manager

Bitdeer
San Jose, CA

About Bitdeer: Bitdeer Technologies Group (Nasdaq: BTDR) is a world-leading technology company for Bitcoin mining. Bitdeer is committed to providing comprehensive computing solutions for its custo…

View Details
Posted 2025-09-22

Embedded Tester- Software Integrated Testing (SIT)

Syncreon Consulting
Alameda, CA

Company Description We work as trusted business partners and always strive to deliver the most value and highest return on investment for our clients. We are highly trained business professional…

View Details
Posted 2025-09-14

Senior Software Engineer (Frontend)

Gofundme
San Francisco, CA

Want to help us help others? We’re hiring!  GoFundMe is the world’s most powerful community for good, dedicated to helping people help each other. By uniting individuals and nonprofits in one place…

View Details
Posted 2025-11-01

Principal Technical Marketing Engineer (Bay Area only)

Palo Alto Networks
Santa Clara, CA

Company Description Our Mission At Palo Alto Networks® everything starts and ends with our mission: Being the cybersecurity partner of choice, protecting our digital way of life. Our vi…

View Details
Posted 2025-10-10