Freelance Software Engineer

Twine
United StatesContractPosted Aug 27, 2026

About the role

Join a distributed team as a Freelance Software Engineer focused on building and launching user-facing features for a modern web application. You will collaborate closely with design and backend engineers, taking ownership of frontend architecture decisions and contributing to the evolution of a shared component library. This contract role offers real responsibility and the opportunity to make a significant impact on the product’s user experience.

Deliverables

Develop and maintain production-ready web applications using React, Next.js, and TypeScript

Implement and optimize user-facing features with modern CSS and design system components

Collaborate with backend engineers to integrate REST or GraphQL APIs

Enhance web performance, accessibility, and cross-browser compatibility

Contribute to the shared component library and frontend architecture decisions

Write and maintain automated tests to ensure code quality and reliability

Participate in code reviews and provide constructive feedback to peers

Requirements

2–5 years of experience building production web applications with React, TypeScript, and modern CSS

Proficiency with Next.js or similar frameworks for server-side rendering and routing

Experience integrating REST or GraphQL APIs

Familiarity with Node.js and MongoDB is preferred

Strong understanding of web performance optimization and accessibility best practices

Experience working with design systems and component libraries

Ability to work independently, manage time effectively, and communicate clearly in writing

Comfortable collaborating in a distributed, remote team environment

About Twine

Twine is a leading freelance marketplace connecting top freelancers, consultants, and contractors with companies needing creative and tech expertise. Trusted by Fortune 500 companies and innovative startups alike, Twine enables companies to scale their teams globally.

Our Mission

Twine's mission is to empower creators and businesses to thrive in an AI-driven, freelance-first world.

Responsibilities

  • Develop and maintain production-ready web applications using React, Next.js, and TypeScript
  • Implement and optimize user-facing features with modern CSS and design system components
  • Collaborate with backend engineers to integrate REST or GraphQL APIs
  • Enhance web performance, accessibility, and cross-browser compatibility
  • Contribute to the shared component library and frontend architecture decisions
  • Write and maintain automated tests to ensure code quality and reliability
  • Participate in code reviews and provide constructive feedback to peers

Qualifications

  • 2–5 years of experience building production web applications with React, TypeScript, and modern CSS
  • Proficiency with Next.js or similar frameworks for server-side rendering and routing
  • Experience integrating REST or GraphQL APIs
  • Familiarity with Node.js and MongoDB is preferred
  • Strong understanding of web performance optimization and accessibility best practices
  • Experience working with design systems and component libraries
  • Ability to work independently, manage time effectively, and communicate clearly in writing
  • Comfortable collaborating in a distributed, remote team environment

Skills mentioned

ReactNext.jsTypeScriptCSSFrontend DevelopmentREST APIsGraphQLPerformance OptimizationWeb AccessibilitySoftware Testing

About Twine

Twine is home to a network of over 1M+ freelance experts and 50k+ clients across 195 countries. Whether you need one expert or an entire team, Twine helps growing businesses build what's next. We help businesses find the perfect specialist for any project, big or small, and connect talented experts with flexible work. For Businesses & Clients: Tired of endlessly searching for the right talent? We've got you covered. Twine makes it easy to find and hire freelance experts in tech, creative, AI and more. From software developers and graphic designers to animators and content creators. Getting ready for a launch, a seasonal push, or shipping fast after a funding round? Twine gives you a vetted team without the the wait for a full-time hire. Our global network means you can hire the one-in-a-million expert remotely or locally. Ready to hire? Head to www.twine.net For Freelancers, creators and consultants: Ready to take control of your career and say goodbye to the 9-5? Join our community and discover top-tier projects from clients all over the world. Build your free portfolio and find work that truly inspires you. Forget the endless job boards; we're here to help you do what you love. Ready to get started? Head to www.twine.net/freelancers For AI Companies Need high-quality, human-powered data to train your AI? Our diverse global network of contributors is ready to help. From voice recordings and video datasets to AI model rating experts and annotators, we can get you the custom audio-visual datasets or the AI training expertise you need to take your models to the next level. Ready to get the data you need? Head to www.twine.net/ai

Software Development11-50 employeesManchester, UK