Front-end Developer Opportunity at Carv
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.
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.