Skip to content

Lead Frontend Engineer

Amsterdam, Noord-Holland, NetherlandsSoftware Development

Job description

We are shaping the next generation of the internet to positively impact communities and industries. Our multidisciplinary team consists of 35+ industry strategists, innovators, product designers, and software engineers specializing in strategizing, designing, and developing cutting-edge Web3 solutions to address some of the big questions of our generation.

About this role

You will be in charge of the frontend development as a Lead Frontend Engineer, guaranteeing a better user experience, reusability, consistency, reliability, speed, and security. Strong technical leadership and hands-on growth are essential for the position. You'll work together with other engineers, designers, and product leaders to build best practices and pave the way for our quickly expanding development team.

By considering methods to streamline procedures, making suggestions for ways to increase team productivity, and mentoring and emulating engineering best practices, you will contribute to the team's success. Help other engineers by removing any obstacles they may have, collaborating with them to foresee potential future difficulties, and locating bottlenecks.

Our stack is constantly evolving (due to our protocol-agnostic approach) but based on the foundations of NodeJS, using TypeScript, React, and Express.js.


  • ​​Provide technical and thought leadership to agile team members through mentorship
  • Help develop ways of working in frontend development following industry best practices
  • Carry out issue resolution, troubleshooting, roots cause analysis, and implementation of solutions
  • Provide mentorship, identify improvement areas, and define & implement a training process to constantly improve the frontend skills of the engineering organization
  • Help interview and onboard future hires to the frontend team
  • Stay on top of the frontend technologies, threats, and opportunities, what’s coming and going

Job requirements

What we expect:

  • Interested in working with cutting-edge technology
  • Comfortable with React, and TypeScript and full understanding of the fundamentals and principles of Javascript.
  • Constantly voicing possible threats and opportunities
  • Familiarity with Agile methodologies
  • Self-directed, investigative, and highly responsible
  • Effective communication and collaboration skills
  • Ability to take a leading role in a project
  • Ability to mentor and guide junior developers in their growth
Amsterdam, Noord-Holland, Netherlands
Software Development


Our Perks

Flexibility & Hybrid Work

Split your time between home and office every week. Work from any location in the world up to 4 weeks per year.


Join our delicious daily lunches for a small contribution. The rest is covered by us.


We’ll provide you with an NS/Business card. You also have the possibility to subscribe to Swapfiets through us.

Extra Day Off

On top of the 25 holiday days, you’ll receive 1 ”Each To Their Own” day. It's up to you to decide when to take this day off.

Trips & Events

Every year Kryha organizes special staff events, parties, and an annual company trip.

Our hiring process

First, let’s chat

Our hiring team will carefully evaluate each application, and if you’re selected our talent acquisition team will contact you to set up an introduction call and understand your goals and expectations.

For technical roles: a code challenge

If you’re applying for a developer role, you will be asked to perform a code test so we can assess your skills.

Capability interview

Your first interview with us will be focused on your skills and experience. Our talent acquisition team will let you know how to prepare yourself.

Cultural interview

Are we a good fit? In this interview, we’ll evaluate if we’re a cultural match. Let’s get to know each other a bit better and spare all of our remaining questions.


At this last stage, we will get into the specifics of your employment. We’ll make you an offer and discuss all practical details such as benefits and start date. 

Note for recruitment agencies:

We are open to your introductions if you think you can make "a match made in heaven". But only under the following conditions:

  • We require the first name and surname of the applicant

  • We require their salary expectations

  • We require a summary of your business terms, shared prior to the intro

  • Introductions need to be submitted to

Without this information, your introductions will be viewed as direct applications.