
GENIUSES RECRUITING LLC
Frontend developer (Vue.js/Angular)
До 5 000 USD
- 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.