PASSNFLY

Figma expert Front end developer/ Design systems Front- end developer

Barcelona, CT, ES

about 1 month ago
Save Job

Summary

Company Description

PASSNFLY is a travel solutions provider that serves air passengers, travel distributors, airlines, and airports worldwide. Our technology automates flight check-ins and boarding pass collection across 200 major airlines, operating 24/7 globally. Business partners benefit from automated direct distribution to consumers, simplifying consumer distribution and meeting global demand.


Role Description

We’re looking for a talented Front-End Developer with expertise in Vue.js, Nuxt 3, and Figma to join our remote team at PASSNFLY. In this role, you’ll be responsible for developing and maintaining front-end features, ensuring responsive web design, and collaborating closely with designers to bring Figma designs to life through high-quality, responsive user interfaces. You’ll work directly with our design and development teams to improve user experience and enhance the overall product.

Key Responsibilities:

  • Collaborate with the design team to implement Figma designs into clean, responsive code.
  • Translate Figma designs into production-ready HTML/CSS and JavaScript.
  • Ensure that designs are implemented with a focus on accuracy, consistency, and great user experience.
  • Optimize Figma-based designs for different screen sizes and devices using responsive design principles.
  • Work with back-end developers to integrate front-end components with back-end services.
  • Maintain and enhance front-end design systems and libraries used throughout the development process.
  • Ensure seamless and efficient handoffs between designers and developers.
  • Stay up to date with the latest best practices and features in Figma and front-end development.


What You Need:

  • Strong experience with Vue.js and Nuxt 3, including building and managing components, routing, state management, and server-side rendering.
  • Hands-on experience with Tailwind CSS for styling components and pages.
  • Proficiency with Git (via GitHub) for version control.
  • Familiarity with Pinia for state management.
  • Experience with Axios or similar libraries for making HTTP requests and handling asynchronous data.
  • Solid experience working with NPM or Yarn for dependency management.
  • Familiarity with build tools such as Vite, Webpack, or Rollup.
  • Experience writing end-to-end tests using Cypress, Jest, or Vitest.
  • Experience with Vue I18n for internationalization and multi-language support.
  • Experience integrating payment systems like Stripe (including Apple Pay).
  • Familiarity with error monitoring tools like Bugsnag or similar tools.
  • Experience creating and using middleware for authentication and other purposes.
  • Ability to create and integrate custom plugins in Nuxt.
  • Understanding of deployment processes and managing environments (development, staging, production).


Soft Skills:

  • Ability to work effectively with cross-functional teams (developers, designers, project managers).
  • Willingness to learn new technologies and tools and stay adaptable.
  • Strong communication skills to discuss tasks, issues, and solutions, with excellent proficiency in English.


Why Join Us:
  • Work with a talented, dynamic team using cutting-edge technologies.
  • Fully remote role, with flexible working hours.
  • Competitive salary and full-time, fixed monthly rate.
  • Opportunity to work in a supportive and inclusive environment.
  • Contract type: Freelance.

We celebrate diversity and are committed to creating an inclusive environment for all employees.


We look forward to receiving your application!



How strong is your resume?

Upload your resume and get feedback from our expert to help land this job