**Responsibilities**:
**Application Development and Maintenance**:
- Design and implement user-facing features using Vue.js and React, ensuring high-performance and responsive interfaces.
- Build modular and reusable components and libraries, adhering to best practices.
- Perform code reviews, refactor, and optimize components for various devices and browsers.
- Utilize Nuxt.js for server-side rendering and static site generation for SEO improvement.
- Write and maintain unit tests using Jest or Mocha, ensuring bug-free software.
- Manage version control using Git for collaborative development.
**Technical Leadership**:
- Mentor junior developers, sharing expertise in Vue.js, React, and front-end best practices.
- Conduct regular code reviews, providing constructive feedback and ensuring adherence to coding standards.
- Stay up-to-date with the latest trends in front-end development and incorporate modern techniques.
**Collaboration and Communication**:
- Collaborate with UI/UX designers to translate wireframes into code.
- Work closely with back-end developers to integrate front-end components with back-end services.
**Documentation**:
- Create and maintain development guidelines, best practices, and troubleshooting documentation.
**Security and Compliance**:
**Requirements**:
- **5+ years of experience** as a Front-End Developer with strong expertise in Vue.js and React.
- Proficiency in **modern JavaScript (ES6+), TypeScript**, and state management (Vuex, Redux).
- Experience with **RESTful APIs, GraphQL**, and front-end integration.
- Ability to lead and mentor junior developers, and conduct **code reviews**.
- Strong collaboration skills with **UI/UX designers** and back-end teams.
**What We Offer**:
- Exciting **enterprise-level projects** and modern technologies.
- **Fully remote work** (EU residency required).
- Opportunity to work in a **growing, financially stable company**.
- Long-term career potential and **collaboration with an experienced team**.