Senior UI Developer | Codersbrain
Job Description
Job Description:
We are looking for a passionate and experienced Senior UI Developer to join our front-end development team. The ideal candidate will have strong experience with Vue.js (Vue 3/Vue 2) and core web technologies such as JavaScript, HTML, and CSS. You will play a critical role in designing, building, and optimizing modern, responsive, and high-performance web applications.
Key Responsibilities:
-
Develop modular and reusable UI components using Vue.js (Vue 3 or Vue 2).
-
Translate UI/UX design wireframes into actual code to create visual elements of applications.
-
Write clean, scalable, and maintainable JavaScript, HTML, and CSS.
-
Collaborate with product owners, designers, and back-end developers to deliver high-quality software.
-
Optimize application performance for maximum speed and scalability.
-
Conduct code reviews and provide guidance to junior developers.
-
Implement and maintain unit tests for UI components using tools like Vitest.
Primary Skills (Mandatory):
-
Strong proficiency in Vue.js (Vue 3 and/or Vue 2).
-
Solid understanding of JavaScript (ES6+), HTML5, and CSS3.
-
Experience building responsive and cross-browser compatible user interfaces.
Good to Have:
-
Experience with Nuxt 3 (or Nuxt 2).
-
Proficiency with TailwindCSS for utility-first styling.
-
Familiarity with Vitest or other modern unit testing frameworks for Vue.
Preferred Qualifications:
-
Familiarity with REST APIs and integration with back-end services.
-
Knowledge of state management tools like Vuex or Pinia.
-
Experience working in Agile/Scrum teams.
-
Bachelor's degree in Computer Science, Engineering, or a related field.