CareerPlan

Software Engineer - React Native

NASTP, LahoreFull-time2026-10-19

Core

Develop high-quality, maintainable frontend codebases and scalable UIs using React Native and Nuxt.js for mobile and web applications.

Role type

Senior Frontend Engineer (React Native/Vue.js)

Builds

Mobile and web user interfaces, component libraries, and performant applications

Domain

Consumer technology, mobile and web development

Deliverable

product features

Required skills

JavaScript, TypeScript, CSS, React Native, Vue.js (Nuxt 3), state management (Vuex, Pinia, Redux), component-driven architecture, responsive UI development, frontend tooling

Preferred skills

Animation frameworks (Framer Motion, Lottie), SSR, code-splitting, performance optimization, unit and E2E testing (Jest, Vitest, Cypress)

Technologies

React Native, Nuxt 3, Vue.js, Jest, Vitest, Cypress, Framer Motion, Lottie

Responsibilities

Build and maintain frontend features using React Native and Vue.js; Enforce component-driven architecture and design system principles; Write clean, reusable, and testable code; Collaborate with designers and backend engineers to deliver performant interfaces; Debug issues and optimize performance across various device types

Seniority

Mid-to-Senior (4-9+ years experience)