Skip to content

Front-end Developer

  • On-site, Hybrid
    • Amsterdam, Noord-Holland, Netherlands
  • Engineering

Job description

Cut admin & boost hires with Carv's Interview AI. In our own words, the future of recruitment.

At Carv, we're at the forefront of developing cutting-edge SaaS solutions tailored to the recruitment services industry. Our platform empowers recruitment agencies and in-house teams to optimize their operations, eliminate admin, and deliver unparalleled value to their clients and stakeholders.

What do we look for?

We are seeking a talented and highly motivated Front-End Developer to join our growing team. In this role, you will be responsible for designing and building user-friendly, high-performance web applications that drive seamless experiences for recruiters and hiring teams. Your work will directly impact how thousands of recruiters interact with our AI-driven platform.

Key Responsibilities

Front-End Development & UI/UX Implementation

  • Develop and maintain responsive Flutter web applications using Dart and Flutter Web.

  • Work closely with designers and product managers to bring UI/UX designs to life with smooth, user-friendly Flutter widgets.

  • Optimize applications for performance, responsiveness, and cross-browser compatibility.

  • Integrate Firebase services, including Firestore, Firebase Authentication, and Cloud Functions.

Performance & Scalability

  • Write clean, maintainable, and reusable Dart code following Flutter best practices.

  • Ensure seamless performance across Chrome, Firefox, Edge, and Safari.

  • Implement state management using Riverpod to keep applications scalable and maintainable.

  • Collaborate with backend engineers to optimize Firestore queries, authentication flows, and Cloud Functions.

Build Process & Deployment

  • Understand Flutter’s build process for Web, including deployments via Firebase Hosting.

  • Have a basic understanding of GitHub Actions for automating builds, deployments, and Preview Channels.

Continuous Improvement & AI Integration

  • Work with AI and data teams to enhance recruitment solutions with AI-powered features.

  • Identify and suggest UI/UX improvements for a seamless user experience.

  • Stay updated with Flutter, Firebase, and web development trends to keep Carv ahead of the curve.

Team Collaboration

  • Collaborate with designers, backend engineers, and product managers to deliver new features and improvements.

  • Contribute to reusable components to ensure UI consistency.

  • Participate in code reviews, mentor junior developers, and support a collaborative engineering culture.

  • Document best practices, Firebase integrations, and reusable components for future development.


Why Join Us?

This is your chance to be part of a forward-thinking company revolutionizing recruitment with AI-driven solutions. With leadership boasting 20+ years of experience in SaaS and recruitment tech, you’ll be joining a fast-moving, high-potential environment.

What’s in It for You?

  • Competitive compensation package: Be rewarded for your impact.

  • Stock options: Share in our growth and success.

  • Top-tier tools: MacBook Pro and a personal development budget.

  • Unlimited PTO: We value work-life balance.

  • Hybrid work setup: Flexibility to work from where you're most productive.

  • Career Growth: Opportunity to advance in a growing, innovative company.

Job requirements

Experience

  • 3+ years of experience in Flutter development for web or mobile applications.

  • A portfolio showcasing Flutter apps, particularly Flutter Web projects.

  • Experience integrating Firebase Cloud Functions into Flutter applications.

Technical Skills

  • Proficiency in Dart and Flutter, including Flutter Web.

  • Experience working with REST APIs, Firebase Cloud Functions, and (nice to have) GraphQL/DataConnect.

  • Strong knowledge of state management with Riverpod.

  • Understanding of Firestore queries, Firebase Authentication, and Cloud Functions.

  • Familiarity with Flutter’s build process and basic GitHub Actions for automated builds.

  • Experience with Google Protocol Buffers is a plus.

Attributes

  • Problem-solving mindset with a focus on delivering seamless user experiences.

  • Strong collaboration skills to work effectively across teams.

  • Interest in AI-driven recruitment technology and modern Flutter development.

  • Ability to thrive in a fast-paced, evolving startup environment.

or

Our Process.

Introductory chat In the first call, we want to learn about you, your story, and of course, to check a potential fit to Carv. This is also a chance for you to ask questions about the role and company.

Show us your skills For all technical roles, we will ask you to finish a technical challenge to check your knowledge and expertise. Don't worry, nothing crazy, just a fun challenge.

Technical chat In this meeting, the Carv team will dive deeper into your experience and what you could bring to the team. You can expect questions to check how knowledgeable you are in your field of expertise.

Final chat You made it to the very last stage, the final chat! Here we want to introduce more team members, share our mission & vision, and also give you the opportunity to ask your final questions.

Perks & Benefits.

Work on something unique

Competitive salary

Personal development budget

Company stock options

Latest MacBook Pro

Unlimited PTO

Hybrid way of working

Carv.com provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, or genetics.