Software Engineer Internship, Frontend
Frontend Engineer · Intern · Internship
Opens Ramp's application page
Role
What you'll do.
Frontend Software Engineer Internship at Ramp, the smart infrastructure platform for enterprise finance teams managing over $200B in annualized spend. You'll build performant, intuitive interfaces using React and TypeScript while owning meaningful projects that directly impact how businesses automate spend management, categorization, and financial operations at scale. Strong JavaScript fundamentals, product sense, and a track record of shipping quality work required for this fast-paced, high-ownership internship role.
Responsibilities
- Build Performant Frontend Interfaces: Architect and develop performant, beautiful, and intuitive user interfaces for complex financial operations using modern frontend technologies. Focus on creating responsive, accessible components that handle high-volume transaction data and deliver exceptional user experiences for businesses with sophisticated spend management requirements.
- Own End-to-End Project Delivery: Take ownership of meaningful frontend projects from conception through shipping, collaborating with cross-functional teams including product managers, designers, and backend engineers. Deliver high-quality features that solve real customer problems in the fintech space while maintaining code quality and engineering best practices.
- Translate Product Requirements into Engineering Solutions: Work closely with product, design, and business teams to understand customer feedback and translate product specifications into thoughtful, well-architected frontend implementations. Demonstrate product sense by contributing ideas on how to improve user experience and optimize interface design.
- Contribute to Frontend Infrastructure and Tooling: Help scale Ramp's frontend infrastructure by contributing to shared tools, systems, component libraries, and engineering practices. Contribute to the maintenance and evolution of Ryu, Ramp's in-house design system, and help establish patterns that improve developer velocity across the engineering organization.
- Participate in Code Review and Technical Discussions: Engage in collaborative code reviews, technical design discussions, and knowledge-sharing sessions. Learn from senior engineers while providing fresh perspectives on frontend architecture, performance optimization, and user experience considerations.
Qualifications
What we look for.
Technical
Strong JavaScript Fundamentals
Demonstrated mastery of core JavaScript concepts including ES6+ syntax, async/await, closures, and functional programming patterns. Ability to write clean, maintainable code and understand how JavaScript executes in the browser environment.
Frontend Development Experience
Practical experience building web applications with modern frontend frameworks and tools. Understanding of component-based architecture, state management, and frontend build processes. Familiarity with browser APIs and DOM manipulation.
Product and UX Sensibility
Strong attention to visual details, pixel-perfect implementation of designs, and ability to reason about user experience trade-offs. Understanding of how frontend decisions impact product outcomes and customer satisfaction.
Education
Bachelor's Degree in Computer Science or Related Field
Currently pursuing a B.S. in Computer Science, Computer Engineering, Software Engineering, or related technical discipline. Must be graduating in December 2027 or later to be eligible for internship consideration.
Experience
Demonstrated Shipping Experience
Track record of shipping high-quality products, features, or side projects. Evidence of completing projects end-to-end, whether through open-source contributions, portfolio projects, hackathon wins, or previous internship/work experience.
High Agency and Ownership Mentality
Ability to take ownership of problems, work independently and proactively, and demonstrate high urgency in a fast-paced environment. Track record of identifying blockers, solving problems without constant supervision, and driving projects to completion.
Cross-Functional Collaboration
Experience working with diverse teams including designers, product managers, and other engineers. Ability to communicate technical concepts clearly and incorporate feedback from non-technical stakeholders.
Skills
Required
JavaScript
Core programming language expertise with strong fundamentals in ES6+, modern syntax, and async patterns essential for professional frontend development.
Frontend Architecture
Understanding of component design patterns, state management principles, and scalable frontend application structure applicable to large-scale systems.
Problem-Solving
Ability to break down complex requirements into engineering solutions, debug issues systematically, and optimize performance for end-user experience.
Communication
Capability to articulate technical decisions, gather requirements from stakeholders, and collaborate effectively in cross-functional team settings.
Preferred
React Framework
Nice to haveHands-on experience with React including component lifecycle, hooks, context API, and best practices. Strong understanding of React's virtual DOM and rendering optimization.
TypeScript
Nice to haveFamiliarity with TypeScript for type-safe frontend development, understanding of type inference, generics, and how static typing improves code quality and developer experience.
Modern Frontend Tooling
Nice to haveExperience with Vite, webpack, or similar frontend build tools. Understanding of module bundling, code splitting, and performance optimization techniques for production applications.
Design Systems
Nice to haveExposure to or interest in design system work, component library development, or design-engineering collaboration that scales across large product teams.
Fintech Domain Knowledge
Nice to haveInterest in or exposure to financial technology, expense management, corporate finance operations, or B2B SaaS products. Understanding of the fintech ecosystem and regulatory considerations.
Tech stack
Languages
Frameworks
Tools
Other
Compensation
Pay and benefits.
Base·USD 12,500 – 12,500
Benefits
Apple MacBook
Provided high-performance laptop to support your development environment and engineering productivity throughout the internship.
Catered Meals
Complimentary catered lunches and dinners Monday through Friday at Ramp's NYC office, fostering team connection and removing logistical barriers to collaboration.
Coffee with a Colleague Program
Weekly $10 stipend designated for informal team connection time, supporting relationship building and mentorship opportunities within the engineering organization.
Housing Stipend
Additional housing allowance included with monthly internship compensation to support relocation to NYC or offset local housing costs during the internship period.
Flexible PTO
Flexible paid time off policy for all Ramp employees providing work-life balance and autonomy in managing personal time and vacation.
Home Office Equipment
Centralized ordering system for work-from-home equipment and supplies, ensuring you have ergonomic and productive setup whether working remotely or in office.
Health and Wellness Stipend
Budget allocation for fitness memberships, wellness activities, mental health resources, or health-related expenses supporting your overall wellbeing.
Professional Development
Mentorship from senior engineers, access to engineering blog resources, and participation in the Ramp Emerging Talent program focused on developing early-career engineering talent.
Process
Interview steps.
- 01
Initial Application Review
Ramp reviews submitted applications including resume, portfolio or GitHub profile, and cover letter. Strong emphasis placed on demonstrated shipping experience, portfolio projects, and JavaScript fundamentals.
- 02
Technical Screening Interview
Initial technical conversation focusing on JavaScript fundamentals, frontend development experience, and problem-solving ability. May include discussion of past projects and technical decision-making approach.
- 03
Coding Assessment
Take-home or live coding exercise evaluating practical JavaScript and frontend development skills. Assessment typically focuses on component implementation, state management, and code quality aligned with real production work.
- 04
System Design Discussion
Technical conversation about how you approach building scalable frontend systems, handling performance optimization, and working with design systems like Ryu.
- 05
Cross-Functional Interviews
Conversations with product managers and designers to assess product sense, communication skills, and ability to collaborate effectively with non-engineering stakeholders.
- 06
Engineering Manager Interview
Final conversation with engineering manager or team lead evaluating cultural fit, learning ability, ownership mindset, and how you work in fast-paced, high-agency environments.
Full posting
Original listing.
About Ramp
Ramp is building the smart infrastructure for finance teams, embedded in the transaction flow of every dollar a business spends. We automate how over $200B in annualized spend flows in and out of 70,000+ companies: authorizing payments, flagging risk, categorizing spend, and closing books.
The problems are high-stakes, data-dense, and unforgiving.
We hire people with high agency and high urgency. We look for slope over intercept. We care less about where you trained and more about what you’ve built. At Ramp, everyone is a builder who owns problems end to end and makes consequential decisions that shape the outcome.
The median Ramp customer saves 5% and grows revenue 16% in their first year – far in excess of businesses operating without Ramp. We believe every ambitious company deserves the same.
If you want to build systems that directly shape how companies move and manage billions, Ramp is the place to do it.
Explore our Engineering Blog & Emerging Talent Blog to learn more about how we build at Ramp and what it’s like to start your career here.
About the Role
Ramp is, at its core, an engineering company. We’re looking for frontend and full-stack engineering interns who are excited to build intuitive, high-quality products that solve complex problems for our customers.
Our ideal candidate has strong JavaScript fundamentals, an eye for great user experiences, and enjoys turning customer needs into thoughtful engineering solutions. Our frontend stack includes TypeScript, React, Vite, and Ryu, our in-house design system.
What You’ll Do
Build performant, beautiful, and intuitive interfaces for businesses with complex needs
Own meaningful projects and ship products alongside cross-functional teams
Work closely with product, design, and business teams to turn customer feedback into product improvements
Contribute to the tools, systems, and engineering practices that help Ramp scale
What You’ll Need
Currently pursuing a B.S. or higher in Computer Science or a related technical field, graduating December 2027 or later
Strong JavaScript fundamentals and attention to visual and product details
Experience with one or more programming languages
Track record of shipping high-quality products, features, or side projects
Ability to turn product and business ideas into engineering solutions
Desire to learn quickly, take ownership, and work in a fast-paced environment
Nice to Haves
Experience with React
Familiarity with or interest in TypeScript and modern frontend development
Interest in fintech, AI, or building products at scale
Compensation
The monthly rate for this internship is $12,500 + a housing stipend.
Ramp Benefits
Apple MacBook
Catered lunches and dinners in our NYC office Monday through Friday
$10/week for Coffee with a Colleague
Benefits available to all full-time Ramp employees (Global)
Flexible PTO
Centralized home-office equipment ordering
Health and wellness stipend
Budget for intra-office travel
Weekly coffee stipend
United States
100% medical, dental & vision insurance coverage for you, with partial coverage for dependents
One Medical annual membership
401(k), including employer match on contributions made while employed by Ramp
Fertility HRA (up to $10,000 per year)
Parental leave: up to 16 weeks (birthing + bonding) or 8 weeks (bonding only) at 100% pay
Pet insurance
In-office perks: lunch, snacks, drinks, and more
Relocation expense coverage to NYC or SF (if needed)
Canada
Group medical, dental, and vision coverage through Sun Life
Life, AD&D, and disability coverage
Fertility drug coverage (up to $4,000 lifetime)
Group Retirement Plan with employer match (RRSP + DPSP)
Parental leave: up to 16 weeks (birthing + bonding) or 8 weeks (bonding only) at 100% pay, with additional time available at reduced pay
Employee Assistance Program and virtual care through Lumino Health
United Kingdom
Private medical insurance through Freedom Elite
Virtual GP and at-home care via eMed x Livi
Workplace pension through Penfold, with salary sacrifice option
Parental leave: up to 16 weeks (birthing + bonding) or 8 weeks (bonding only) at 100% pay with additional time available at reduced pay
Referral Instructions
If you are being referred for the role, please contact that person to apply on your behalf.
Other notices
Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.
Beware of recruiting scams: Ramp will only contact you through official @Ramp.com email addresses and will never ask for payment or sensitive personal information during the hiring process.
Redirects to Ramp's application page.
Other roles
More at Ramp.
Software Engineer, Forward Deployed
Mid
Software Engineer, Enterprise Product
Mid
Senior Backend Engineer | Token Spend Management
Senior
Senior Backend Engineer | Accounts Receivable
Senior
Tech Lead and Manager (TLM), Production Engineering
Senior