We are seeking a skilled and passionate UI Developer with strong experience in Vue.js and React.js to join our front-end development team. The ideal candidate will play a critical role in building modern, intuitive, and responsive web applications with a focus on performance, scalability, and excellent user experience.
Key Responsibilities :
- Develop and maintain scalable and performant user interfaces using Vue.js and React.js
- Collaborate with designers, product managers, and backend developers to deliver high-quality UI solutions
- Write clean, maintainable, and reusable code with attention to detail and best practices
- Implement responsive designs and ensure cross-browser compatibility
- Optimize components for maximum performance across web-capable devices and browsers
- Participate in code reviews, design discussions, and agile ceremonies
- Troubleshoot and debug UI-related issues in a timely manner
- Keep up with the latest trends and best practices in frontend development
Required Skills & Qualifications :
Bachelor's degree in Computer Science, Engineering, or a related field4 to 8 years of professional experience in frontend / UI developmentStrong hands-on experience with Vue.js (Vue 2 & 3) and React.jsProficient in JavaScript (ES6+), HTML5, CSS3, and modern frontend tooling (Webpack, Vite, Babel, etc.)Experience with state management libraries such as Vuex, Pinia, Redux, or Context APISolid understanding of RESTful APIs and integration techniquesExperience with component libraries like Vuetify, ElementUI, Ant Design, or Material-UIFamiliarity with version control systems such as GitAbility to write unit and integration tests using tools like Jest, Mocha, or CypressGood problem-solving skills and attention to detailExcellent communication and collaboration abilitiesGood to Have :
Experience with TypeScriptExposure to SSR (Server-Side Rendering) frameworks like Nuxt.js or Next.jsKnowledge of CI / CD pipelines and DevOps practicesFamiliarity with Agile / Scrum methodologies