On-site
--
Perfect Vision - KSA

Job Details

We are seeking an experienced Senior Frontend Developer to join our dynamic engineering team. This role requires a technical leader who can build scalable, high-performance web applications while mentoring junior developers and collaborating cross-functionally to deliver exceptional user experiences. Key Responsibilities Develop responsive, high-performance web applications using modern JavaScript frameworks Build reusable Vue components and maintain component libraries Implement Vue 3 Composition API and leverage Vue's reactivity system Manage application state using Vuex or Pinia Create dynamic single-page applications with Vue Router Write clean, maintainable, and well-documented code following best practices Implement pixel-perfect UI designs with cross-browser compatibility and accessibility compliance Optimize applications for maximum speed and scalability Integrate frontend applications with RESTful APIs and backend services Conduct comprehensive code reviews and provide technical mentorship Collaborate with designers, product managers, and backend developers Lead frontend architecture decisions and technical initiatives Implement and maintain testing strategies (unit, integration, end-to-end) Champion development best practices and coding standards Participate in agile development processes and sprint planning

Desired Candidate Profile

Required Qualifications
Experience & Education
Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent experience
5+ years of professional frontend development experience
Proven track record of delivering high-quality web applications
Experience in a senior or lead developer role
Technical Skills
Expert proficiency in JavaScript (ES6+), HTML5, and CSS3/SCSS
Strong experience with Vue.js (Vue 2 and Vue 3) and Vue ecosystem
Experience with state management libraries (Vuex, Pinia)
Proficiency with Vue CLI, Vite, and Vue-specific build tools
Knowledge of Vue Router for single-page application routing
Understanding of Vue component lifecycle and reactivity system
Experience with Vue Composition API and Options API
Knowledge of responsive design principles and mobile-first development
Experience with version control systems (Git) and collaborative workflows
Familiarity with Vue testing frameworks (Vue Test Utils)
Knowledge of accessibility standards (WCAG 2.1)
Core Competencies
Exceptional problem-solving abilities and analytical thinking
Strong attention to detail and commitment to code quality
Excellent communication and mentorship skills
Strong collaborative mindset and cross-functional teamwork
Preferred Qualifications
Experience with TypeScript and type-safe development
Familiarity with GraphQL and modern API technologies
Experience with microfrontend architectures
Experience with Vue DevTools for debugging and performance optimization
Contribution to open-source projects
Experience with design systems and component library development

Similar Jobs

About Perfect Vision - KSA
Saudi, Eastern Province