Software Engineer Internship, Android
WFA Digital Insight
The demand for skilled mobile app developers is on the rise, with over 70% of companies investing in mobile technology. As a software engineer intern at Ramp, you'll be part of a team that's shaping the future of finance and technology. With a strong focus on innovation and growth, Ramp is an ideal place for ambitious engineers to build their skills and make a real impact. Before applying, candidates should be prepared to showcase their proficiency in Kotlin and Android development, as well as their ability to work in a fast-paced environment.
Job Description
About the Role
As a software engineer intern at Ramp, you'll be working on the development of our Android app, which is a critical component of our financial infrastructure. You'll be part of a team that's passionate about building scalable, reliable, and user-friendly products that make a real difference in the way businesses manage their finances. Your day-to-day responsibilities will include designing, building, and launching new products on our Android app, as well as collaborating with our product and design teams to identify key features and services.Our team is committed to excellence and is always looking for ways to improve our products and processes. We're a dynamic and supportive team that values open communication, creativity, and innovation. As an intern, you'll have the opportunity to work closely with our experienced engineers and designers, and contribute to the development of our mobile app.
Ramp is a company that values its people and is committed to helping them grow and develop in their careers. We offer a range of benefits and perks, including a competitive salary, housing stipend, and catered lunches in our NYC office. We're proud of our diverse and vibrant tech community, and we're always looking for talented and ambitious individuals to join our team.
What You Will Do
- Design, build, and launch new products on our Android app
- Collaborate with product and design teams to identify key features and services
- Work with other engineers to build necessary services to support the app
- Have a large, long-term impact on technical design and engineering culture
- Ship products and services in cross-functional teams
- Establish and influence engineering processes, tools, and systems
- Work on building a diverse and vibrant tech community
- Participate in code reviews and ensure high-quality code
- Collaborate with other teams to identify and prioritize project requirements
What We Are Looking For
- Currently pursuing a B.S. (or higher) in Computer Science or a related technical field
- Proficiency in Kotlin for Android development
- Knowledge of Android UI components and Android SDK
- Experience contributing to at least one mobile app or several features that reached a large number of users
- Track record of shipping high-quality products and features
- Desire to work in a fast-paced environment and continuously grow and master your craft
- Strong understanding of mobile design patterns and best practices
- Understanding of security best practices for mobile apps
- Ability to work in a team and collaborate with others
Nice to Have
- 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
Benefits and Perks
- Competitive monthly rate of 1,000 USD
- Housing stipend
- Catered lunches in our NYC office
- Apple Macbook
- Opportunity to work with a talented and diverse team
- Chance to contribute to the development of a cutting-edge mobile app
- Collaborative and dynamic work environment
- Professional development and growth opportunities
- Access to the latest tools and technologies
How to Stand Out
- Make sure you have a strong understanding of Kotlin and Android development, as well as experience with mobile design patterns and best practices.
- Be prepared to showcase your portfolio and talk about your experience contributing to mobile apps or features.
- Show your passion for building scalable, reliable, and user-friendly products, and demonstrate your ability to work in a fast-paced environment.
- Highlight your experience with collaboration tools and version control systems, such as Git.
- Be prepared to talk about your experience with security best practices for mobile apps, and demonstrate your understanding of how to ensure the security and integrity of user data.
- Research the company and the role, and be prepared to ask informed questions during the interview process.
- Practice your coding skills and be prepared to complete coding challenges or exercises as part of the interview process.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.