Talent.com
Front-End Software Engineer
Front-End Software EngineerThe Keep • St. Paul, Minnesota, United States
Front-End Software Engineer

Front-End Software Engineer

The Keep • St. Paul, Minnesota, United States
[job_card.30_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

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), TypeScript, 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 directly impact user satisfaction and retention. Success is users never waiting and never bouncing because the app feels slow.

03 | Testing and Quality Assurance

Write and maintain tests to ensure application reliability—our automated test gates must pass before deployment. This matters because automated testing catches issues before they reach users and enables confident refactoring. Success is zero production-breaking deployments and the confidence to ship daily. We want to spend more time delivering features to our users and less time hunting for bugs.

Key Competencies, Skills or Abilities

01 | Architectural Pattern Recognition

Ability to understand and consistently apply established frontend architectural patterns without requiring constant oversight. This matters because mid-level engineers must execute independently within defined structures while the CTO focuses on strategic technical decisions.

02 | Modern React Proficiency

Strong working knowledge of React hooks, context, state management patterns, and the Next.js framework. This matters because these technologies form the foundation of our web application and efficiency with them directly impacts delivery speed.

03 | Responsive and Accessible Design

Demonstrated ability to build interfaces that work across devices and meet accessibility standards (WCAG). This matters because our platform must be inclusive and usable for the diverse TTRPG community.

04 | Asynchronous Communication

Effective written communication and ability to work asynchronously with distributed team members. This matters because fractional contractors must coordinate efficiently without daily face-to-face interaction.

05 | Problem-Solving and Debugging

Strong analytical skills to diagnose issues, identify root causes, and implement solutions independently. This matters because blockers must be resolved quickly to maintain delivery momentum in a startup environment.

06 | Version Control Collaboration

Proficiency with Git workflows, pull requests, and collaborative development practices across multiple repositories. This matters because coordinated code management is essential when multiple engineers work on interconnected systems.

07 | Launch Mindset

Comfort working in an ambitious, fast-paced startup environment with evolving requirements, aggressive deadlines, and the thrill of shipping to production weekly. This matters because we're live with real users and an expansive roadmap—we need engineers who thrive on momentum, adapt quickly, and maintain quality while navigating ambiguity and moving fast. If you get energized by seeing your work in users' hands within days, not months, you'll love it here.

Experiences: Required

  • 3+ years of professional experience building production React applications
  • Demonstrated experience with Next.js or similar React frameworks
  • Experience integrating frontend applications with RESTful APIs
  • Proven ability to translate design mockups into functional user interfaces
  • Experience with modern CSS approaches (CSS-in-JS, Tailwind, CSS Modules, etc.)
  • Working knowledge of TypeScript or willingness to learn quickly
  • Experience with Git and collaborative development workflows

Experiences: Nice to Have

  • Flutter or React Native mobile development experience
  • Experience with real-time data (WebSockets, Server-Sent Events, or similar)
  • Familiarity with AWS services or cloud-native application development
  • Experience working in early-stage startups or on MVP products
  • Background in event management, community platforms, or social applications
  • Active participation in the TTRPG community—if you've ever rolled for initiative, organized a game night, managed a hex-crawling campaign, spent hours building character backstories, and herded your friends like cats to the table, you understand what we're building and why it matters
  • Genuine love for the hobby—we're building for a community we're part of. If you know the magic that happens when the right people gather around the table, if you've felt the energy of a great session or the satisfaction of organizing an event that brought people together, you'll bring that understanding to every feature you build
[job_alerts.create_a_job]

FrontEnd Software Engineer • St. Paul, Minnesota, United States

[internal_linking.similar_jobs]
Remote Senior Software Engineer — Build Reliable Enterprise Apps

Remote Senior Software Engineer — Build Reliable Enterprise Apps

Eliassen Group • Saint Paul, MN, United States
[filters.remote]
[job_card.full_time]
A prominent strategic consulting firm is seeking a Senior Software Engineer to work remotely.The role involves developing and maintaining enterprise applications, focusing on technologies like Reac...[show_more]
[last_updated.last_updated_1_day] • [promoted]
ADOBE AEM(CQ5)

ADOBE AEM(CQ5)

SonSoft • St Paul, MN, United States
[job_card.full_time] +1
USA based corporation duly organized under the laws of the Commonwealth of Georgia.SonSoft Inc is growing at a steady pace specializing in the fields of Software Development, Software Consultancy, ...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Software Architect

Software Architect

SHI • Saint Paul, MN, United States
[job_card.full_time]
Since 1989, SHI International Corp.We’ve grown every year since, and today we’re proud to be a $16 billion global provider of IT solutions and services.Over 17,000 organizations worldwide rely on S...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Software Engineering Manager — React/Redux & C# Lead

Software Engineering Manager — React/Redux & C# Lead

Comscore • Saint Paul, MN, United States
[job_card.full_time]
A leading analytics company based in Saint Paul, Minnesota seeks a Manager of Software Engineering.The role entails leading product development, mentoring teams, and enhancing web applications usin...[show_more]
[last_updated.last_updated_1_day] • [promoted]
Software Developer

Software Developer

Trilyon, Inc. • Saint Paul, MN, United States
[job_card.full_time]
[filters_job_card.quick_apply]
For over 16 years, Trilyon has been a leader in global workforce solutions, specializing in Cloud Technology, AI/ML, Software Development, Technical Writing, and Digital Transformation.We partner w...[show_more]
[last_updated.last_updated_variable_days]
Senior Software Engineer (EAA)

Senior Software Engineer (EAA)

Coinbase • Saint Paul, MN, United States
[job_card.full_time]
Ready to be pushed beyond what you think you’re capable of?.At Coinbase, our mission is to increase economic freedom in the world.It’s a massive, ambitious opportunity that demands the best of us, ...[show_more]
[last_updated.last_updated_1_day] • [promoted]
Principal Systems Software Engineer - Jet Engine Test Cells

Principal Systems Software Engineer - Jet Engine Test Cells

Calspan • Saint Paul, MN, United States
[job_card.full_time]
We deliver highly engineered facilities, electro-mechanical systems, and software specifically designed for jet engine testing.These solutions are used by airlines, OEMs, and MRO businesses to ensu...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineer - Platform & Architecture

Senior Software Engineer - Platform & Architecture

Datavant • Saint Paul, MN, United States
[job_card.full_time]
A leading health data platform company is seeking a Senior Software Engineer to lead initiatives that enhance platform scalability and reliability.You will work closely with Product, Infrastructure...[show_more]
[last_updated.last_updated_1_day] • [promoted]
Digital Engineer - Urgently Hiring!

Digital Engineer - Urgently Hiring!

Henkel • Cannon Falls, MN, United States
[job_card.full_time]
At Henkel, you’ll be part of an organization that’s shaping the future through innovation, sustainability and collaboration.With our trusted brands like Persil®, ‘all®, Loctite®, Snuggle®, and Schw...[show_more]
[last_updated.last_updated_variable_days]
Foundry Engineer

Foundry Engineer

Lawton Standard • St Paul, MN, US
[job_card.full_time]
[filters_job_card.quick_apply]
Northern Iron & Machine is seeking a skilled and motivated Foundry Engineer to join our team.Are you an engineer who enjoys being hands-on and involved in the foundry process?.In this role, you’ll ...[show_more]
[last_updated.last_updated_30]
Manager, Software Engineering

Manager, Software Engineering

Circle • Saint Paul, MN, United States
[job_card.full_time]
Continue with Google Continue with Google.Circle is a financial technology company at the epicenter of the emerging internet of money, where value can finally travel like other digital data — globa...[show_more]
[last_updated.last_updated_30] • [promoted]
Physical Therapist, Home Health

Physical Therapist, Home Health

AccentCare, Inc. • Chisago City, Mn, Chisago County, MN; Minnesota, US
[job_card.full_time]
Physical Therapist Location:.Physical Therapist Position Type:.Full-Time Remote/Virtual Position:.North Branch, Andover, Princeton, East Bethel, Cambridge.Find Your Passion and Purpose as a Physica...[show_more]
[last_updated.last_updated_variable_hours] • [promoted] • [new]
Software Verification Engineer I - 2 Openings

Software Verification Engineer I - 2 Openings

DivIHN Integration Inc • St. Paul, MN, United States
[job_card.full_time]
[filters_job_card.quick_apply]
For further inquiries about this opportunity, please contact one of our Talent Specialists, Lavanya at (224) 369 0873, (or) Hema Malini, at (630) 847 0275.Title: Software Verification Engineer I - ...[show_more]
[last_updated.last_updated_variable_days]
Sr. Principal Software Engineer - Supervisor

Sr. Principal Software Engineer - Supervisor

TSI Incorporated • Saint Paul, MN, United States
[job_card.full_time]
Are you someone that likes new challenges? Do you want to explore new technologies and help solve some of the world’s most difficult problems, like air quality and safety solutions? At TSI, these o...[show_more]
[last_updated.last_updated_1_day] • [promoted]
Outside Sales Representative

Outside Sales Representative

Platinum Supplemental Insurance, Inc. • Chisago City, MN, US
[job_card.full_time]
Ready to jump-start your career and take charge of your earning potential?.At Platinum Supplemental Insurance, we’re looking for motivated individuals ready to learn, grow, and thrive in a fast-pac...[show_more]
[last_updated.last_updated_30] • [promoted]
Software Engineering Manager, Mobile

Software Engineering Manager, Mobile

Ford Motor Company • Saint Paul, MN, United States
[job_card.full_time]
We are the movers of the world and the makers of the future.We get up every day, roll up our sleeves and build a better world – together.At Ford, we’re all a part of something bigger than ourselves...[show_more]
[last_updated.last_updated_1_day] • [promoted]
React.JS Developer

React.JS Developer

ClifyX • St Paul, MN, United States
[job_card.full_time]
Location: Saint Paul, MN, United States Duration: Full-time / Contract.Job Description: Architect around HTML 5, JavaScript, MERN Stack, Node.[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior AI Software Engineer - Level II

Senior AI Software Engineer - Level II

Symbiotic Services • Saint Paul, MN, us
[job_card.full_time]
[filters_job_card.quick_apply]
Senior Software Engineer – AI II.Are you passionate about building AI-driven software that transforms how professionals work? Symbiotic Services is recruiting a.Senior Software Engineer – AI II.Thi...[show_more]
[last_updated.last_updated_variable_days]