Senior Frontend Developer

E Technologies, Inc.

Islamabad

On-site

PKR 2,000,000 - 3,000,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

E Technologies, Inc. is seeking a Senior Frontend Developer to lead frontend work across Vue.js 3 and Nuxt.js projects. You will transform Figma/UIX designs into pixel‑perfect, responsive interfaces and drive architecture, performance, and code quality.

You will collaborate with backend, design, QA, and product teams to deliver scalable dashboards, portals, and complex workflows while maintaining strong ownership and attention to detail.

Qualifications

  • 5+ years of frontend development experience.
  • Strong experience with Vue.js 3 & Nuxt.js 3 in production.
  • Proficient in JavaScript/TypeScript, HTML5, CSS3.
  • Deep understanding of Vue Composition API, SFCs, reactivity, and lifecycle hooks.
  • Experience with SSR/SSG/CSR and hybrid rendering in Nuxt.js.
  • Ability to translate Figma/UIX designs into pixel‑perfect interfaces.
  • Strong ownership, problem solving, and eye for visual details.
  • Experience with RESTful APIs and frontend/backend collaboration.
  • Knowledge of responsive layouts, accessibility, and performance optimization.

Responsibilities

  • Design, develop, maintain and optimise web apps using Vue.js 3 and Nuxt.js 3/4.
  • Translate Figma designs and business requirements into responsive interfaces.
  • Build reusable frontend components and scalable UI architectures.
  • Integrate with RESTful APIs, manage state with Pinia, and handle auth/roles.
  • Ensure cross‑browser compatibility and mobile‑first responsive layouts.
  • Mentor juniors and contribute to frontend standards and code reviews.
  • Collaborate with backend, UI/UX, QA, product, and stakeholders.

Skills

Vue.js 3
Nuxt.js 3
TypeScript
JavaScript (ES6+)
RESTful APIs
Pinia
Figma designs to UI
Attention to detail
UI architecture
Responsive design

Tools

Git
Vite
npm/pnpm
Tailwind CSS
SCSS/SASS
Unit/End-to-End testing

Job description

E Technologies, a dynamic technology and media company, is hiring a talented Senior Frontend Developer – Vue.js / Nuxt.js to join our innovative team.

Role Summary

The Senior Frontend Developer is responsible for developing, maintaining, and optimising modern, scalable, high-performance, and responsive web applications across company products.

The role includes frontend architecture, Vue.js and Nuxt.js development, API integration, state management, performance optimisation, reusable component development, and ensuring exceptional frontend quality across browsers, devices, and screen sizes.

A key requirement for this role is exceptional attention to detail, strong problem-solving skills, and the ability to independently transform Figma and UI/UX designs into accurate, pixel-perfect, fully functional web applications.

The successful candidate must demonstrate senior-level technical expertise, strong ownership of frontend development, clean coding practices, and an “Eagle Eye” mindset for identifying small visual inconsistencies, functional defects, and unexpected frontend behaviours.

Main Responsibilities

  • Design, develop, maintain, and optimise web applications using Vue.js 3 and Nuxt.js 3/4.
  • Take ownership of frontend development from technical planning and architecture to implementation, testing, and deployment.
  • Translate Figma designs, UI/UX specifications, and business requirements into accurate, responsive, and functional interfaces.
  • Develop clean, reusable, maintainable, and scalable frontend components.
  • Build complex interfaces including dashboards, admin panels, user portals, forms, interactive pages, and multi-step workflows.
  • Implement frontend architecture using Vue Composition API, TypeScript, and modern JavaScript standards.
  • Manage application state using Pinia or similar solutions.
  • Integrate frontend applications with RESTful APIs and backend services.
  • Implement authentication, authorisation, protected routes, session management, and role-based interfaces.
  • Handle loading states, empty states, error states, form validation, and unexpected API responses.
  • Develop responsive layouts across desktop, tablet, and mobile devices.
  • Ensure exceptional frontend consistency and accurate implementation of approved designs.
  • Identify and correct small visual inconsistencies including:
  • Spacing, padding, and margins
  • Alignment and component sizing
  • Typography and colours
  • Icons, borders, and shadows
  • Responsive behaviour
  • Visual hierarchy and component consistency
  • Implement smooth animations, transitions, scrolling behaviour, hover effects, and user interactions.
  • Ensure consistent behaviour across different pages, components, application states, and devices.
  • Optimise frontend applications for performance, rendering efficiency, loading speed, and user experience.
  • Implement appropriate SSR, SSG, CSR, and hybrid rendering strategies using Nuxt.js.
  • Apply SEO best practices, including metadata management, semantic HTML, and search-engine-friendly rendering.
  • Implement efficient data fetching, caching, lazy loading, code splitting, and asset optimisation.
  • Ensure cross-browser compatibility across Chrome, Safari, Firefox, Edge, and mobile browsers.
  • Identify and resolve complex frontend defects, performance bottlenecks, and compatibility issues.
  • Write clean, well-structured, maintainable code following frontend development best practices.
  • Conduct code reviews and contribute to improving coding standards and frontend architecture.
  • Work closely with backend developers, UI/UX designers, QA engineers, product teams, and project stakeholders.
  • Participate in technical discussions, solution planning, architecture decisions, and task estimation.
  • Support deployments, release processes, troubleshooting, and ongoing application maintenance.
  • Mentor junior developers and contribute to improving the team's overall frontend development standards.

Required Skills and Experience

  • Minimum 5 years of professional frontend development experience.
  • Strong professional experience with Vue.js 3 and Nuxt.js 3, including developing and maintaining production applications.
  • Advanced knowledge of JavaScript (ES6+), TypeScript, HTML5, and CSS3.
  • Strong understanding of Vue Composition API, Single File Components, reactivity, computed properties, watchers, and lifecycle hooks.
  • Strong experience with Nuxt.js architecture, including routing, middleware, layouts, plugins, composables, and data fetching.
  • Experience implementing SSR, SSG, CSR, and hybrid rendering.
  • Strong experience with Pinia or similar state management solutions.
  • Excellent understanding of responsive design, Flexbox, CSS Grid, media queries, and mobile-first development.
  • Strong experience translating Figma designs into pixel-perfect, responsive, production-ready interfaces.
  • Exceptional attention to detail and an “Eagle Eye” for small frontend inconsistencies and visual defects.
  • Ability to identify and resolve UI issues involving alignment, spacing, typography, sizing, colours, visual hierarchy, and responsive layouts.
  • Strong experience integrating RESTful APIs, handling asynchronous requests, and managing frontend/backend communication.
  • Understanding of HTTP methods, JSON, authentication mechanisms, API error handling, and frontend security.
  • Experience implementing authentication, authorisation, protected routes, and role-based access interfaces.
  • Strong knowledge of frontend architecture, reusable components, design patterns, and maintainable code structures.
  • Experience with Tailwind CSS, SCSS/SASS, or similar modern styling approaches.
  • Experience working with component libraries and scalable design systems.
  • Strong understanding of frontend performance optimisation, Core Web Vitals, lazy loading, and efficient rendering.
  • Experience debugging frontend issues using browser developer tools, network inspection, and JavaScript debugging tools.
  • Strong knowledge of cross-browser compatibility and responsive behaviour.
  • Experience with Git, branching strategies, pull requests, and collaborative development workflows.
  • Familiarity with Vite, npm, pnpm, and modern frontend build tools.
  • Experience with unit, component, and end-to-end testing.
  • Good understanding of frontend security, including XSS prevention, safe input handling, and secure authentication workflows.
  • Ability to investigate complex technical problems and independently deliver reliable solutions.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Ability to work independently, manage priorities, and deliver high-quality work within deadlines.
  • Professional English communication level.

Nice to Have

  • Experience with Nuxt.js 4 and advanced TypeScript development.
  • Experience with VueUse, Vue Router, Nuxt UI, and related Vue ecosystem tools.
  • Experience building SaaS platforms, dashboards, admin panels, and complex business applications.
  • Experience working with Laravel-based backend APIs.
  • Familiarity with Node.js, Nitro, and server-side functionality in Nuxt.
  • Experience with WebSockets, real-time notifications, and live data interfaces.
  • Experience integrating payment gateways, subscription systems, authentication providers, and third-party services.
  • Experience with video players, audio streaming, and media platforms.
  • Experience with Vitest, Vue Test Utils, Playwright, Cypress, or similar testing frameworks.
  • Experience integrating frontend testing into CI/CD pipelines.
  • Familiarity with Docker, Linux, Nginx, Apache, and frontend deployment processes.
  • Experience with Cloudflare, CDN configuration, caching strategies, and performance optimisation.
  • Experience with SEO, structured data, sitemap generation, and technical SEO.
  • Understanding of WCAG accessibility standards.
  • Experience with internationalisation (i18n), multilingual applications, and RTL layouts.
  • Experience working with Figma Dev Mode, design tokens, and developer handoff workflows.
  • Experience mentoring junior developers and conducting technical code reviews.
  • Experience working with high-traffic media, streaming, publishing, charity, e-commerce, or membership platforms.
  • Experience working in Agile development environments.

Important Application Requirement – Previous Work

All candidates MUST include at least TWO (2) complete web applications they have personally developed or significantly contributed to in their submitted CV or portfolio.

For each application, candidates must provide:

  • Application name and a brief description.
  • A live website URL or accessible project demonstration.
  • Technologies and frameworks used, particularly Vue.js and Nuxt.js.
  • A clear explanation of their individual role, technical responsibilities, and contributions.
  • GitHub repository or code samples, where available.

The examples must demonstrate experience developing complete, functional, production-level web applications, not only landing pages, isolated components, tutorials, or demonstration projects.

  • Applications that do not include at least two qualifying web application examples will not be considered.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Frontend Developer On-Site
Senior Frontend Developer On-Site

Netrex Sol • Gujranwala Division

On-site
PKR 1,800,000 - 2,600,000
VueJS Developer
VueJS Developer

SoftSquare • Lahore

On-site
PKR 1,200,000 - 2,400,000
Senior Frontend Architect - Vue.js / Nuxt.js Expert
Senior Frontend Architect - Vue.js / Nuxt.js Expert

E Technologies, Inc. • Islamabad

On-site
PKR 2,000,000 - 3,000,000
Frontend Developer
Frontend Developer

Ryelogic Ltd • Lahore

On-site
PKR 600,000 - 1,200,000
Competitive salary
Flexible working hours
Career growth opportunities
+1
Full Stack Developer (NestJS + Next.js)
Full Stack Developer (NestJS + Next.js)

Navigatorhr • Lahore

On-site
PKR 1,800,000 - 2,600,000
Senior iOS Developer (Swift / SwiftUI / UIKit)
Senior iOS Developer (Swift / SwiftUI / UIKit)

E Technologies, Inc. • Islamabad

On-site
PKR 2,000,000 - 4,200,000
Frontend Developer
Frontend Developer

Tritechteal • Pakistan

Remote
PKR 1,800,000 - 2,400,000
Senior Frontend Engineer (React, Angular & Vue.js)
Senior Frontend Engineer (React, Angular & Vue.js)

Digifloat • Islamabad

On-site
PKR 3,000,000 - 5,200,000
Competitive salary package
Professional growth opportunities
Collaborative work environment
+4
Frontend Developer
Frontend Developer

Rides Technologies • Karachi Division

Hybrid
PKR 1,800,000 - 2,400,000
Health insurance
Hybrid/remote work
Paid time off
+2
Principal Software Engineer
Principal Software Engineer

Zohorecruit • Lahore

On-site
PKR 2,200,000 - 4,200,000