About the Role
As a Software Engineer Intern at Notion, you will be at the forefront of reshaping personal computing through mobile devices. This internship offers a unique opportunity to contribute to our mobile engineering team, focusing on Android development. You will work on projects that ensure a delightful and intuitive mobile experience for our users.
What You'll Achieve
- Write clean, secure, tested, and documented code.
- Collaborate with the team to strategize, mold, and develop innovative features for our Android application.
- Enhance the Android app's performance, reliability, and overall refinement.
- Optimize aspects of the app within the web stack.
Qualifications
- Pursuing a bachelor's or master's in computer science, engineering, or a related field.
- Targeting a 2026 full-time start date; must graduate between Dec 2025 - Aug 2026.
- Previous mobile internship experience is preferred.
- Proficiency in programming languages such as Kotlin, Java, TypeScript, Node.js, Swift, Go, Python, or Rust.
Skills You'll Need to Bring
- Thoughtful problem-solving: Ability to decompose tricky problems and work towards a clean solution, independently or with teammates.
- Passion for Android or iOS development and working on large scale challenges with cutting-edge technology.
- Empathetic communication: Clear communication of technical decisions and brainstorming in real time.
- Team player: Collaborative nature to accomplish shared goals and help others grow.
About Us
Notion blends your everyday work tools into one, creating an all-in-one workspace for individuals, teams, and companies. Our mission is to make it possible for everyone to shape the tools that shape their lives, focusing on design and craft.
Additional Information
This internship will take place from May - September (based on your summer schedule) and will require working out of our NY office during this time. Notion is committed to diversity and inclusion, and we encourage applicants from all backgrounds to apply.
Benefits Extracted with AI
- Competitive hourly compensation
- Hybrid work environment
Similar jobs
Last update: 23 minutes ago
Backend Engineer - Financial Empowerment
Join N26 as a Backend Engineer to empower financial freedom using Java, Kotlin, and microservices in a hybrid work environment.
Senior Mobile Platform Engineer
Join Pleo as a Senior Mobile Platform Engineer to empower product teams in building and maintaining mobile app features with React Native and TypeScript.
iOS Developer
Join Tezza as an iOS Developer to enhance our app with Swift and SwiftUI, working remotely in a creative team.
Lead Developer with DevOps and Functional Programming
Join Reaktor as a Lead Developer in Amsterdam, focusing on DevOps, Functional Programming, and JavaScript in a hybrid work environment.
Android Developer - Freemium & Entertainment Area
Join DPG Media as an Android Developer in Rotterdam, focusing on Kotlin, MVVM, and Agile methodologies in a hybrid work environment.
Senior Android Developer
Join Budget Thuis as a Senior Android Developer to lead app development and collaborate with a dynamic team in Amsterdam.
Mobile Application Developer with Flutter and Dart
Join Coinmerce as a Mobile Application Developer using Flutter and Dart to enhance user experience in cryptocurrency trading.
IT QA Engineering Intern - Rookie Program SS' 2025
Join Under Armour's Rookie Program as an IT QA Engineering Intern in Amsterdam. Gain hands-on experience in QA engineering with a focus on testing and agile processes.
Software Engineer, Developer Experience
Join Notion as a Software Engineer in Developer Experience, focusing on enhancing engineering productivity with tools like TypeScript and React.
Software Developer for Educational Platforms
Join Kennisnet as a Software Developer to create innovative educational platforms using Angular, PHP, and more. Hybrid work in Zoetermeer.
Senior Software Engineer Mobile (React Native)
Join Safe as a Senior Software Engineer Mobile (React Native) to develop high-quality mobile apps, collaborate with cross-functional teams, and mentor peers.
Senior Backend Developer
Join Motius as a Senior Backend Developer to work on cutting-edge R&D projects using AWS, Docker, GraphQL, and more in a hybrid work environment.
Senior Backend Engineer (Kotlin, Microservices)
Join Pleo as a Senior Backend Engineer, focusing on Kotlin and microservices in Berlin. Drive innovation in a dynamic, collaborative environment.
Software Engineer, Storage (Rust, PostgreSQL)
Join Neon as a Software Engineer, Storage. Work with Rust and PostgreSQL to build scalable, reliable cloud-native database services.
Backend Software Engineer
Join NCR Voyix as a Backend Software Engineer in Amsterdam. Design, build, and maintain scalable backend systems using Java, Node.js, and cloud platforms.
Entry Level Back-End Software Engineer (Java)
Join Grammarly as an Entry Level Back-End Software Engineer in Berlin. Work with Java, AWS, and more in a hybrid environment.
Senior Full-stack Engineer (Angular, Node.js, TypeScript)
Join NN Group as a Senior Full-stack Engineer, leading software architecture and development with Angular, Node.js, and TypeScript.
Software Engineer - Backend - Membership
Join Uber as a Backend Software Engineer to develop member-first experiences in a collaborative team, impacting global foundations.
Senior React Native Engineer
Join Source.ag as a Senior React Native Engineer to lead mobile app development for greenhouse solutions. Focus on React Native, TypeScript, and leadership.
Senior Software Engineer (Node.js & TypeScript)
Join n8n as a Senior Software Engineer to build AI applications using Node.js and TypeScript. Remote role within Europe.
Back End Engineer with Node.js and TypeScript
Join LegalFly as a Back End Engineer to revolutionize legal AI with Node.js and TypeScript in a hybrid role in Ghent.
Full Stack Software Engineer (d/f/m)
Join mobile.de as a Full Stack Software Engineer in Berlin, working with Java, JavaScript, and Kotlin in a hybrid environment.
Senior Full-stack Developer - Mobile
Join Mendix as a Senior Full-stack Developer focusing on mobile development using JavaScript, React Native, and CI/CD tools.
Staff Software Engineer - Backend
Join Uber as a Staff Software Engineer - Backend, focusing on membership systems. Work with Java, Python, C++, and more in Amsterdam.