Knack

Senior Front End Engineer - International Contractor

Knack Global 4/7/2026

About Knack

Knack is an AI-powered no-code software development platform enabling organizations to manage, analyze, and share business data. The no-code market is growing at over 30% annually and is projected to reach nearly $200B by 2030. Founded in 2012, Knack has grown into a leading player in the no-code movement, enabling businesses, teams, and individuals to build custom applications without writing a single line of code.

Serving a wide range of industries—from healthcare and education to finance and nonprofits—and organizations from small businesses to Fortune 500s, Knack enables users to boost data visibility and streamline operations. To date, the platform has powered 400,000 apps and stored more than 5 billion data records for over 15,000 customers.

Its enterprise-grade functionality includes an AI-powered visual builder, robust data structures, user access controls, and automation capabilities, all delivered by a fully remote team committed to trust, continuous improvement, and measurable impact.

The Role

We’re hiring a brilliant Senior Front-end Engineer to help us tackle the challenges of building a world-class UI/UX for our new platform, built with React and Asterisk, our custom design system.

We’re looking for someone who is not just a fast TypeScript coder, but also deeply cares about customer experience, code quality, and architecture. You should be comfortable switching contexts and enjoy diving into complex problems.

We seek individuals who are passionate about what they do and want to join a fun, close-knit team of high-performing professionals who genuinely enjoy working together.

Responsibilities

  • Leverage React and TypeScript to craft clean, maintainable, extensible, and secure code.
  • Refactor and modernize codebases to improve performance, maintainability, and iteration speed.
  • Drive innovative solutions for complex engineering challenges including reusable UI components, global state management, validation, error handling, theming, and performance optimization.
  • Collaborate with stakeholders across Product Management and Customer Success to support informed decision-making and clearly communicate trade-offs.
  • Actively participate in code reviews, pair programming, feedback sessions, and mentoring.
  • Contribute to a positive team culture through open communication and collaboration.

What We're Looking For

  • Problem Solver: Willing to dive deep, experiment, and learn quickly.
  • User-Focused: Passionate about transforming complex requirements into elegant, user-friendly solutions.
  • Flexible: Able to adapt to UI/UX requirements and contribute to backend API design when needed.
  • Experienced: Proven track record contributing to scalable, data-driven architectures.
  • Humble & Opinionated: Brings ideas but embraces better solutions when they arise.
  • Collaborative: Seeks feedback and thrives in a team-driven environment.
  • Driven: Motivated by impactful work and solving challenging problems.
  • Adaptable: Comfortable working in fast-paced, dynamic environments.

Qualifications

  • 4+ years of experience shipping enterprise-grade products.
  • 4+ years of strong proficiency in JavaScript, TypeScript, React, and CSS.
  • Experience building reusable components and writing unit/integration tests.
  • Experience with API design and development.
  • Familiarity with modern development tools such as Git and CI/CD pipelines.
  • Excellent written and verbal communication skills.

Bonus Points

  • Experience with AI technologies (e.g., Copilot, Cursor, MCP server, agentic platforms).
  • Experience with Node.js, Tailwind, TanStack, Zod, or Vue.
  • Experience building custom design systems and working with accessibility standards.
  • Experience with no-code/low-code platforms.
  • A degree in Computer Science or Software Engineering.

Ready to join the team?

Apply for this position

Similar Opportunities