Front-End Developer
On-site (Mataró): with occasional client visits.
Salary: Based on experience.
Minimum experience: Three years.
Permanent contract full-time.
Minimum education: Higher education cycle (vocational training).
Job Description
At Kriter Software, we are looking for a Front-End developer to join our development team, with the objective of developing user interfaces for our web applications based on a microFront-End architecture.
The selected person will actively participate in the evolution of our solutions, ensuring scalability, maintainability, and a consistent user experience, working in collaboration with multidisciplinary development and consulting teams.
Responsibilities - Areas of Action
- Develop and maintain web applications with Vue.js within a microFront-End architecture.
- Implement modern architectures with Vue 3, Composition API, and Single File Components (SFC).
- Design and maintain independent and decoupled microFront-Ends, ensuring their proper integration.
- Design modern, accessible, and responsive interfaces.
- Integrate REST and/or GraphQL APIs provided by the Back-End team.
- Manage application state using Pinia or Vuex.
- Optimize performance and scalability of web applications.
- Participate in Front-End architecture decisions and standards definition.
- Ensure code quality through unit and integration testing.
- Collaborate closely with UX/UI design and Back-End teams.
- Write modular, reusable, scalable, and well-documented code.
Requirements
- Mastery of Vue.js (Vue 3, Composition API, lifecycle hooks).
- Experience with Vue Router and state management (Pinia / Vuex).
- Excellent knowledge of JavaScript and TypeScript.
- Solid knowledge of HTML5, CSS3, and responsive design.
- Experience integrating REST APIs.
- Version control with Git.
- Knowledge of UI/UX best practices.
- Experience working with reusable components and design systems.
Valuable Experience, Knowledge, and Skills
- Knowledge of Front-End performance optimization.
- Familiarity with CSS frameworks (Tailwind, SCSS, Bootstrap, etc.).
- Experience with testing (Vitest, Jest, Cypress).
- Good aesthetic judgment and attention to detail.
- Autonomy in making Front-End technical decisions.
- Good communication skills and teamwork ability.
- Focus on quality, maintainability, and development best practices.
We Offer
- Permanent full-time contract and career plan.
- Mentoring and continuous training (Udemy for Business, Open University).
- Schedule: Monday to Thursday from 08:00 to 17:30 (with 1 hour for lunch) and Friday from 08:00 to 14:00 (intensive schedule).
- Qualified technical team and dynamic environment where ideas matter.
Are you interested in joining our team?
- You can send your CV and cover letter to: rrhh@kriter.net