Notion
Software Engineer Intern, Mobile (Winter 2027)
About this role
Join Notion's mobile team as a 12-week intern (Jan–Apr 2027) to design and ship impactful features for iOS and Android apps. You'll work with a mentor in SF or NY, collaborating on performance optimization, new features, and refined user experiences while writing clean, tested code.
What you'll do
- Write clean, secure, tested, and documented code for iOS or Android
- Collaborate with team to strategize and develop innovative mobile features
- Enhance app performance, reliability, and overall user experience
- Contribute to cross-functional projects that drive customer and engineering value
- Optimize mobile and web stack components as needed
- Participate in code reviews and design discussions
What they're looking for
- Swift or Kotlin programming
- Mobile app development (iOS or Android)
- Problem-solving and debugging
- TypeScript or JavaScript
- API integration and web technologies
- Version control and testing practices
- Collaborative communication
- Adaptability in fast-paced environments
Benefits
- Mentorship from experienced engineers
- Opportunity to ship real, impactful projects
- Exposure to modern mobile architecture and best practices
- Cross-functional collaboration experience
- Competitive hourly compensation ($57–$61/hr based on degree)
- Three in-office anchor days per week (Mon, Tue, Thu)
Opens the application — the Jobs AI extension fills it for you. Set up autofill
Opens the official application on the employer’s site. No login required.
Notion
Notion builds an AI-powered collaborative workspace platform used by millions for productivity, featuring capabilities like search, automations, and AI-assisted features. The company is hiring software engineers for core product and AI development, technical support engineers for enterprise customers, data platform engineers for foundational systems, and security engineers for infrastructure and AI safety initiatives.
- Website
- notion.so
Likely interview questions
- Describe a mobile app project you've contributed to and how you approached a technical challenge.
- How do you prioritize performance optimization versus shipping new features quickly?