- Develop and maintain front-end applications using vue.js and its ecosystem.
- Collaborate with cross-functional teams to design and implement responsive, scalable, and user-friendly interfaces.
- Write clean, modular, and reusable code in javascript and typescript to ensure maintainability and efficiency.
- Implement RESTful APIs using spring and springboot to integrate with back-end services.
- Perform unit testing, integration testing, and debugging to ensure high-quality code.
- Stay up-to-date with industry trends, best practices, and new technologies to improve skills and knowledge.
Required Qualifications
- Minimum 3 years of experience in front-end development with vue.js or similar frameworks.
- Proven expertise in javascript and typescript programming languages.
- Familiarity with RESTful API design and implementation using spring and springboot.
- Robust understanding of HTML/CSS and its applications in front-end development.
- Experience with version control systems like git and agile project management methodologies.
- Bachelor's degree in Computer Science or related fields.
Technical Skills & Experience
- Vue.js and its ecosystem, including vue-router and vuex.
- JavaScript and Typescript programming languages.
- RESTful API design and implementation using Spring and Springboot.
- HTML/CSS and its applications in front-end development.
- Version control systems like Git.
- Agile project management methodologies.
- Front-end build tools like Webpack and Babel.
Preferred Qualifications
- Experience with Angular or other JavaScript frameworks.
- Knowledge of Java or other programming languages.
- Familiarity with design patterns and principles.
- Experience with cloud-based platforms like AWS or Azure.
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration skills.