Senior React / Capacitor Engineer (Remote, Full-Time), PK [HR169]

Smart Working Solutions · Pakistan / Faisalabad / Islamabad / Multan / Karachi / Lahore / Bahawalpur

About Smart Working
At Smart Working, we believe your job should not only look right on paper but also feel right every day.
This isn’t just another remote opportunity - it’s about finding where you truly belong, no matter where you are. From day one, you’re welcomed into a genuine community that values your growth and well-being.

Our mission is simple: to break down geographic barriers and connect skilled professionals with outstanding global teams and products for full-time, long-term roles. We help you discover meaningful work with teams that invest in your success, where you’re empowered to grow personally and professionally.

Join one of the highest-rated workplaces on Glassdoor and experience what it means to thrive in a truly remote-first world.

About the role
We are looking for a senior, highly autonomous engineer to take ownership of our cross-platform application stack, with a strong focus on React and Capacitor.

You will be responsible for building new applications and leading the migration away from legacy Angular/Ionic apps into a modern React-based architecture. This role requires someone who can operate independently for extended periods, make sound technical decisions, and deliver reliably without constant oversight.

Responsibilities

  • Build and maintain cross-platform mobile applications using React + Capacitor
  • Lead the migration from Angular/Ionic to a modern React-based stack
  • Design and implement high-quality, user-focused interfaces
  • Develop API integrations and backend-connected features
  • Own the end-to-end app release process, including:
  • Publishing to Apple App Store and Google Play
  • Managing provisioning, signing, and deployment workflows
  • Ensure performance, scalability, and reliability, particularly during high-traffic periods and peak usage events
  • Handle production issues, including debugging edge cases that emerge at scale (e.g. concurrency, race conditions)
  • Contribute to secure handling of sensitive data and payment flows
  • Make pragmatic architectural decisions and drive delivery forward
  • Requirements

  • Strong experience with TypeScript and React
  • Hands-on experience building and shipping apps using Capacitor (strict requirement, alternatives like React Native are not suitable)
  • Proven experience publishing mobile apps to app stores (iOS and Android)
  • Strong understanding of:
  • Mobile app lifecycle, permissions, and platform constraints
  • App store submission and release processes
  • Experience with:
  • REST APIs and third-party integrations
  • Authentication and secure data handling
  • Ability to work independently for 1–2 days without guidance, prioritizing tasks and maintaining progress
  • Experience dealing with real-world scale challenges, such as: 
  • High throughput systems
  • Traffic spikes and performance bottlenecks
  • Reliability in production environments
  • Nice to Have

  • Exposure to Angular and/or Ionic (for legacy system understanding only)
  • Experience with Node.js for light backend work (API integrations, minor services)
  • Familiarity with:
  • Payment integrations (e.g. Stripe or similar platforms)
  • Firebase (Auth, Push Notifications, etc.)
  • CI/CD pipelines and monitoring tools
  • Ideal Profile

  • Senior engineer with strong ownership and accountability
  • Comfortable working in a small, fast-paced environment
  • Able to self-direct and make decisions without constant input
  • Practical, product-focused, and experienced in real-world production systems
  • Benefits

  • Fixed Shifts: 12:00 PM - 9:30 PM IST (Summer) | 1:00 PM - 10:30 PM IST (Winter)
  • No Weekend Work: Real work-life balance, not just words
  • Day 1 Benefits: Laptop and full medical insurance provided
  • Support That Matters: Mentorship, community, and forums where ideas are shared
  • True Belonging: A long-term career where your contributions are valued
  • Apply →