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!