Are you applying to the internship?
Job Description
Software Engineer Internship, Android | Ramp
The Tone:
This is an Android Software Engineer Internship at Ramp, located in New York, NY or San Francisco, CA. Ramp builds smart infrastructure for finance teams, automating how over $100B in annualized spend flows in and out of 50,000+ companies. This role contributes to scaling Ramp’s mobile app and building the next iteration of the platform, making consequential decisions that shape the outcome. As an intern, you will join a team focused on solving high-stakes, data-dense, and unforgiving problems within financial technology.
The TL;DR
• Role: Internship
• Type: Temporary (12 or 16-week Fall Program)
• Location: In-person, New York, NY or San Francisco, CA
• Pay: $11700 monthly
• Team: Nimble team of committed and talented engineers
• Mission: Design, build, and launch new products on Ramp’s Android App to make it successful, contributing to technical design and engineering culture.
• Tech Stack: Kotlin, Android SDK, Compose, MVVM, coroutines, flows, gradle, OpenAPI, Buildkite, React, TypeScript, Python, Flask, SQL
What You’ll Actually Do
• Design: Design, build, and launch new products on Ramp’s Android App.
• Collaborate: Work with Product and Design to plan and identify key features to make the app successful.
• Support: Work with other engineers to build all necessary services to support the app.
• Influence: Have a large, long-term impact on technical design and engineering culture.
• Deliver: Ship products and services in cross-functional teams.
The Must-Haves
• Background: Currently pursuing a B.S. (or higher) in Computer Science or a related technical field, with an expected graduation date between 2026 – 2028.
• Experience: Experience contributing at least one mobile app and/or several features that reached a large number of users, or a portfolio of side projects.
• Skills: Proficiency in Kotlin for Android development, knowledge of Android UI components and Android SDK, strong understanding of mobile design patterns and best practices, understanding of security best practices for mobile apps.
• Bonus: Experience with web apps (React, TypeScript), experience with backend technologies (Python, Flask, SQL, OpenAPI), experience with our mobile stack (Compose, MVVM, coroutines, flows, gradle, OpenAPI & Buildkite), experience managing apps in the Google Play Console.