Software Engineer Internship, Frontend

Frontend Engineer · Intern · Internship

New York, NY (HQ)USD 13k – 13k1mo ago
Apply for this role

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 have

    Hands-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 have

    Familiarity 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 have

    Experience 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 have

    Exposure 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 have

    Interest 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

JavaScriptTypeScriptHTML5CSS3

Frameworks

ReactRyu

Tools

ViteGit

Other

REST APIsFrontend Performance OptimizationResponsive Design

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.

  1. 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.

  2. 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.

  3. 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.

  4. 04

    System Design Discussion

    Technical conversation about how you approach building scalable frontend systems, handling performance optimization, and working with design systems like Ryu.

  5. 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.

  6. 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.

 

Ramp Applicant Privacy Notice

Redirects to Ramp's application page.

Other roles

More at Ramp.

View all 32 roles