GENIUSES RECRUITING LLC

Frontend developer (Vue.js/Angular)

До 5 000 USD
  • Тбилиси
  • Полная занятость
  • Полный день
  • От 3 до 6 лет
  • Vue.js
  • Angular
  • Английский — B2 — Средне-продвинутый

We are looking for a Frontend developer with 3+ years of experience in Vue.js 3 or Angular, TypeScript, and JavaScript to join our development team. You will play a pivotal role in developing high-performance, scalable, and maintainable user interfaces for modern web applications. The role requires expertise in working with a rich ecosystem of dependencies, including Nx Workspace, Vite, Quasar, TailwindCSS, and TypeScript.

Responsibilities:

  • Frontend Development:
    • Build dynamic, responsive, and accessible user interfaces using Vue.js.
    • Leverage modern tools like Vite and Nx Workspace for project builds and efficient dependency management.
    • Utilize TypeScript for strong typing and improved maintainability.
  • Component Design and State Management:
    • Create reusable, modular, and maintainable UI components.
    • Integrate state management libraries to ensure data consistency.
  • Performance Optimization:
    • Optimize frontend performance using tools like vite-plugin-compression and postcss-nesting.
    • Implement efficient asset bundling and code-splitting strategies.
  • Collaboration and CI/CD:
    • Work closely with backend developers to integrate APIs seamlessly.
    • Collaborate with DevOps for deployments using Nx in CI/CD pipelines.
  • Code Quality and Testing:
    • Maintain high-quality code adhering to linting standards with eslint.
    • Write and execute unit tests using test-utils and jsdom.
  • Styling and UI/UX Enhancement:
    • Implement modern styling solutions using TailwindCSS, PostCSS, SASS, and LESS.
    • Ensure design consistency by adhering to Prettier and Husky workflows.
  • Documentation and Troubleshooting:
    • Maintain technical documentation for the codebase and dependencies.
    • Debug and resolve issues quickly to maintain production-level quality.

Qualifications:

  • Core Skills:
    • 3+ years of experience in Vue.js 3, TypeScript, and JavaScript.
    • Familiarity with Vite and its ecosystem.
    • Experience with Nx Workspace for project and dependency management.
  • Toolchain Proficiency:
    • Proficiency in styling frameworks (TailwindCSS, SASS, LESS) and bundlers.
    • Experience with testing frameworks like test-utils and environments like jsdom.
  • Code Quality:
    • Strong experience with linting tools and formatting tools.
    • Knowledge of Husky and Lint-staged for pre-commit checks.
  • Performance Optimization:
    • Familiarity with performance plugins like vite-plugin-compression and strategies for optimizing large-scale applications.
  • Version Control and Collaboration:
    • Experience with Git-based workflows and using Nx for task automation.

Preferred Qualifications:

  • Experience with Quasar Framework and vite-plugin-style-import.
  • Familiarity with PostgreSQL backend integration or Redis caching.
  • Knowledge of CI/CD workflows and deployment automation.