Develop and Maintain User Interfaces: for our web applications using VueJS, HTML and CSS
Collaborate with UX/UI Designers: Work closely with designers to transform wireframes and mockups into interactive, performant, and reusable components
Optimize Performance: Ensure web applications are optimized for maximum speed and scalability across various devices and browsers
Integration: Integrate with backend services and APIs, ensuring smooth data flow and seamless user experiences
Code Quality: Write clean, maintainable, and testable code. Conduct code reviews and ensure adherence to best practices and industry standards
Debugging and Troubleshooting: Identify and resolve performance and scalability issues. Debug and troubleshoot application issues in a timely manner
Cross-Functional Collaboration: Work with cross-functional teams, including stakeholders, product managers, backend developers, and QA engineers, to deliver high quality product
Desired Candidate Profile
VueJS: Deep understanding of Vue 3 ecosystem, including Pinia or Vuex for state management
HTML/CSS/JavaScript: Advanced knowledge of HTML, CSS, and JavaScript ES6+
Vuetify: Working experience with UI libraries such as Vuetify or DevExtreme
Axios: Familiarity with Axios for API communication
TypeScript: Experience with Typescript is an advantage
PWA: Familiarity with PWA (Progressive Web Application) concepts and implementation is an advantage
Version Control: Experience with Git and collaboration tools (e.g., GitHub, GitLab, or Azure DevOps)
Development tools: Proficiency in VS Code, Git, Azure DevOps, Postman (or similar API testing tools)
Testing: Hands-on experience with front-end testing frameworks (e.g., Jest, Cypress, or Playwright)
At least 4 years of experience as a front-end developer with a portfolio of previous projects demonstrating your skills and expertise