Frontend Engineer

Austin, TX

About Us:

Forward is building the next generation of embedded payments. We help software companies monetize payments leveraging Forward’s best-in-class products and innovations combined with a transparent collaborative approach to growing their business. We are seeking a highly skilled and motivated Partner Sales Consultant to help grow our client base.

About the Role:
 
We are seeking a passionate and highly skilled Frontend Developer with deep expertise in React and Next.js with a minimum of 5 years of proven expertise to play a pivotal role in the development of our next-generation embedded finance platform. While this is primarily a frontend-focused position, you'll also work on backend functionality within the Next.js full-stack framework. You'll be responsible for building and maintaining high-performance, scalable web applications while collaborating with cross-functional teams to deliver exceptional user experiences.
 
Key Responsibilities:
  • Architect and implement complex frontend solutions using React, Next.js App Router, and modern JavaScript/TypeScript
  • Design and build performant applications using React Server Components and Client Components
  • Lead the development of reusable components and frontend libraries for future use
  • Optimize server-side and client-side rendering strategies
  • Optimize applications for maximum speed and scalability
  • Collaborate with backend developers for API integration and data management
  • Implement responsive design and ensure cross-browser compatibility
  • Participate in code reviews and mentor junior developers
  • Write clean, maintainable code with comprehensive documentation
  • Contribute to technical architecture decisions and best practices
  • Develop and maintain API routes using Next.js Route Handlers
  • Implement server-side data fetching and caching strategies
  • Write efficient database queries and data transformations
  • Handle server-side authentication and authorization
  • Build and optimize backend functionality within the Next.js framework
 
Required Qualifications:
  • 6+ years of professional software development experience
  • 5+ years of hands-on experience with React.js
  • 2+ years of experience with Next.js
  • Strong understanding of React Server Components and the Next.js App Router architecture
  • Experience implementing and optimizing server-side and client-side rendering strategies
  • Strong proficiency in JavaScript/TypeScript, HTML5, and CSS3
  • Experience with state management solutions (Redux, Zustand, or similar)
  • Experience implementing and maintaining component-based design systems
  • Strong understanding of design system principles and component documentation
  • Solid understanding of responsive design principles and cross-browser compatibility
  • Proficiency in version control systems (Git)
  • Experience with frontend build tools and module bundlers
  • Strong problem-solving abilities and attention to detail
  • Experience with API development and RESTful principles
  • Basic understanding of database concepts and SQL/NoSQL databases
  • Familiarity with backend concepts like caching, authentication, and API security
  • Experience with serverless functions and edge computing concepts
 
Preferred Qualifications:
  • Advanced experience with testing frameworks (Jest,Vitest, React Testing Library, Playwright)
  • Strong background in unit testing, integration testing, and end-to-end testing
  • Experience with test-driven development (TDD) practices
  • Familiarity with CI/CD pipelines
  • Experience with Tailwind CSS
  • Understanding of web accessibility standards (WCAG)
  • Contributions to open-source projects
  • Experience with performance optimization and web vitals
  • Knowledge of containerization (Docker) and cloud platforms
  • BS/BE in CS, CE or similar
 
Technical Skills:
  • React.js and React Hooks
  • Next.js 14+ App Router architecture
  • React Server Components and Client Components
  • Server Actions and Route Handlers
  • Streaming and Suspense patterns
  • TypeScript
  • Tailwind CSS
  • Design Systems (Storybook, Figma integration)
  • Component Documentation Tools
  • State Management (Redux, Zustand, Context API)
  • REST APIs and GraphQL
  • Git and GitHub/GitLab
  • Testing frameworks
  • Build tools (Webpack, Vite)
  • CSS frameworks (Tailwind CSS, Material-UI)
 
What We Offer:
  • Competitive salary and equity package
  • Health and dental insurance
  • Professional development budget
  • Flexible working hours (but note: this is not a remote position)
  • Modern tech stack and tools
  • Opportunity to work on challenging projects
 
About Us:
 
We're a fast-growing financial technology company revolutionizing the payments industry through innovative solutions. Our platform processes millions of transactions daily for businesses worldwide, focusing on making payments seamless, secure, and efficient. Our engineering team builds mission-critical payment infrastructure using modern technology, emphasizing reliability, security, and scale. We value collaboration, continuous learning, and writing clean, maintainable code while adhering to the highest standards of financial security and compliance.
 
Location
 
Austin, TX

How to Apply:

If you are a dedicated and experienced software engineer who is ready to join a rocketship startup, we would love to hear from you. 

Forward is an equal opportunity employer. We encourage applications from candidates of all backgrounds and experiences.

Apply for this job

*indicates a required field

Build payments 
into your product

Want to learn more or apply this specifically to your business? Speak to a payments expert today.

clouds fill