For more than four years, we have been developing a large-scale product in the recruiting field. It is a comprehensive infrastructure that caters to job vacancies, companies, candidate profiles, automates processes, and facilitates interactions, among other things.In order to boost the project's success, the team is actively searching for a Front-End Developer (Vue.js)!
- Strong proficiency in JavaScript (ES6+), with a deep understanding of its core concepts and principles;
- 2+ years of experience in front-end development, with a focus on Vue.js (version 2) and Nuxt.js;
- Experience with state management libraries (e.g., Vuex) and component-based architecture;
- Solid understanding of RESTful APIs and asynchronous request handling;
- Experience with HTML5, CSS3, and responsive web design principles;
- Familiarity with modern front-end build pipelines and tools (e.g., Webpack, Babel);
- Experience in writing and maintaining unit and integration tests using Vitest or Jest;
- Knowledge of version control systems, particularly Git;
- Ability to translate design mockups and wireframes into high-quality, maintainable code;
- Intermediate spoken and written English.
- Collaborate with cross-functional teams to analyze project requirements and translate them into technical solutions;
- Develop and maintain user-facing features using Vue.js (version 2);
- Implement server-side rendering and static site generation using Nuxt.js;
- Write clean, efficient, and well-documented JavaScript code;
- Participate actively in daily stand-ups, code reviews, and other project-related meetings;
- Optimize applications for maximum performance and scalability;
- Create responsive and cross-browser-compatible layouts;
- Implement and maintain unit and integration tests using Vitest or Jest;
- Provide updates on task estimates, progress, and deliverables.
- Experience with performance optimization techniques for front-end applications;
- Familiarity with CI/CD pipelines and automated deployment processes;
- Experience with TypeScript in a Vue.js environment;
- Understanding of SEO best practices, particularly in the context of server-side rendering (SSR) with Nuxt.js;
- Knowledge of CSS preprocessors (e.g., SASS, LESS);
- Familiarity with design tools (e.g., Figma, Adobe XD) for collaborating with designers;
- Experience working in agile development environments;
- Knowledge of testing frameworks and methodologies beyond Vitest/Jest.
- Flexible schedule and remote work;
- Compensation for professional courses (50%);
- Gym membership compensation (50%);
- Free English lessons and speaking club;
- Paid coworking for remote specialists;
- Paid vacation and sick leave;
- In-house psychologist consultations.