Job Description
We are looking to hire a Mid-Level or Senior Frontend Developer. The primary focus of this role is Frontend development; however, practical familiarity with Backend development—or an active willingness to learn it—is considered part of the role’s responsibilities.
This position is well-suited for candidates who, in addition to building UI, are committed to understanding Backend logic and API structures.
Responsibilities
- Develop and maintain web user interfaces using Nuxt.js (Vue 3) and TypeScript
- Design and implement modular, maintainable components
- Work with REST and GraphQL APIs and manage data flow correctly
- Optimize performance, load times, and overall user experience
- Collaborate closely with the Backend team to define and consume APIs
- Write unit tests and adhere to coding standards and best practices
- Learn the Backend architecture (NestJS) and gain a practical understanding of service logic as part of the role
Requirements
- 3–5 years of experience (Mid-Level) or 5+ years of experience (Senior)
- Strong proficiency in JavaScript and TypeScript
- Hands-on experience with Vue 3 and Nuxt.js
- Solid understanding of Frontend architecture and state management
- Familiarity with Backend concepts and API design, or a proven willingness to learn Backend technologies during the collaboration
- Proficiency with Git and familiarity with CI/CD processes
- Strong sense of responsibility, good work discipline, and the ability to work effectively in a team
Note:
Learning Backend development is mandatory for this position and will be an integral part of the candidate’s career path within the role.