×
Register Here to Apply for Jobs or Post Jobs. X

FrontEnd Software Engineer

Job in Saint Paul, Ramsey County, Minnesota, 55199, USA
Listing for: The Keep
Full Time position
Listed on 2025-12-19
Job specializations:
  • Software Development
    Full Stack Developer, Front End Developer, Software Engineer, React.js
Salary/Wage Range or Industry Benchmark: 100000 - 125000 USD Yearly USD 100000.00 125000.00 YEAR
Job Description & How to Apply Below

Reports To: CTO
Department: Engineering
Position Type: Independent Contractor (Fractional
Travel Expectations: 1-5 days/week onsite in Saint Paul, MN

Location: Twin Cities Metro (Hybrid)

We're building something special for the TTRPG community—a platform that understands the magic of bringing people together around the table. This fractional contractor position is responsible for crafting the user-facing web and mobile applications that will serve game masters, players, and organizers across the country. You'll translate product vision and UX designs into high-quality, performant applications that make event management feel effortless and community building feel natural.

We're live with real users and an aggressive roadmap ahead of us. You'll work directly with the CTO and collaborate with other engineers, Product Management, and UX Designer(s) to ship features weekly. This is a high-autonomy, fast-paced environment where your work goes into production quickly and impacts real people organizing real events. If you thrive on seeing your code in users' hands and iterating based on their enthusiasm, this is your table.

Tech

Stack

You'll be working with modern, production-grade tools:

  • Web: React, Next.js (App Router), Type Script, Tailwind CSS, Shadcn/ui
  • Forms & Validation: React Hook Form, Zod
  • Auth: AWS Amplify (Cognito)
  • Mobile: Flutter (increasingly important post-launch, with eventual feature parity)
  • Deployment: Automated CI/CD pipelines deploying to AWS
  • Collaboration: Git workflows with automated testing gates before deployment
Primary Responsibilities
01 | Web Application Development

Build and maintain the primary web application using React and Next.js, implementing new features and user interfaces according to product specifications and UX designs. This matters because the web app is our primary user touchpoint and must deliver a seamless, engaging experience for the TTRPG community. Success is users eagerly adopting features, returning frequently, and bringing their friends to the platform.

02

| UX Implementation

Translate design mockups and specifications into pixel-perfect, responsive, and accessible user interfaces that work across browsers and devices. This matters because our users expect professional, intuitive interfaces that make complex event management feel effortless. Success is users accomplishing their goals without friction and telling others about the experience.

03 | Component Architecture

Develop reusable, well-documented React components following established architectural patterns and best practices. This matters because consistent, maintainable component architecture enables the team to move quickly without accumulating technical debt. Success is the team shipping faster because your components are intuitive to use and extend.

04 | Mobile Application Development

Contribute to the mobile application, which will become increasingly important post-launch as we work toward eventual feature parity with the web platform. This matters because quality mobile experiences are essential for our users and community engagement. Success is users seamlessly switching between devices to manage their events and communities and spending more time rolling dice with friends at the gaming table.

05

| API Integration

Integrate front-end applications with backend APIs and real-time event streams, handling authentication, state management, and error scenarios gracefully. This matters because reliable data flow between frontend and backend is critical for platform functionality. Success is users trusting the platform with their data because everything just works.

Secondary or Additional Responsibilities
01 | Code Review and Collaboration

Participate in code reviews with the other team members and provide constructive feedback to maintain code quality standards. This matters because collective code ownership and knowledge sharing strengthens the entire team. Success is shipping quality code faster together than either of you could alone.

02 | Performance Optimization

Monitor and optimize frontend performance, including load times, bundle sizes, and runtime efficiency. This matters because fast, responsive applications…

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary