Senior Full-Stack Mobile App Developer
Job Type: Full-Time, Onsite
Timings: 10 AM – 7 PM
Location: Johar Town, Lahore
About TectSoft
TectSoft is a Lahore-based software company building production-grade mobile and web
applications for North American clients. We’ve delivered 50+ live apps across health, fitness,
productivity, and lifestyle industries. Our engineering stack is centered around React Native,
Supabase, PostgreSQL, and Next.js, and our developers work directly with founders, startups,
and product teams across the US & Canada. We’re hiring a Senior React Native Engineer
(Tech Lead) to lead delivery across our mobile portfolio while owning frontend architecture,
backend systems, and database design end-to-end.
The Role
This is a senior full-stack mobile engineering role with a strong focus on React Native
frontend architecture. You’ll lead development across production mobile apps while also
owning backend systems and database architecture using Supabase and PostgreSQL. From
project kickoff to App Store release, you’ll be responsible for building scalable, maintainable,
production-ready applications. You’ll work directly with clients, lead technical decision-
making, mentor developers, review code, and establish engineering standards across projects.
This is not a task-execution role — we’re looking for someone who can think like a technical
owner.
Core Responsibilities
Frontend / Mobile Engineering (55%)
React Native Application Development
- Lead development across multiple React Native applications for iOS and Android
- Architect scalable mobile applications from scratch
- Build reusable, maintainable, production-grade frontend systems
- Implement advanced mobile functionality including:
o Deep linking
o Push notifications
o Geofencing
o In-app purchases
o Offline support
o HealthKit integrations
- Handle apperformance optimization and debugging
- Manage App Store & Play Store release processes
- Work with TestFlight, app entitlements, and production deployments
Frontend Architecture & Technical Leadership
- Define application architecture, navigation patterns, and state management
- Own frontend technical decisions across projects
- Review pull requests and maintain engineering quality standards
- Mentor junior and mid-level developers
- Lead project setup and establish scalable foundations for new applications
Backend Engineering (30%)
Supabase & Backend Systems
- Design and architect scalable backend systems using Supabase
- Build and maintain edge functions and server-side logic
- Develop API layers and real-time application features
- Implement authentication and authorization systems
- Manage real-time subscriptions and event-driven workflows
- Collaborate on backend scalability and performance optimization
Technical Ownership
- Make architecture decisions independently
- Collaborate directly with clients on technical planning and delivery
- Translate product requirements into scalable engineering solutions
- Participate in project estimation, planning, and delivery management
Database Architecture (15%)
PostgreSQL & Data Design
- Design relational database schemas for production applications
- Implement secure Row Level Security (RLS) policies
- Optimize queries and database performance
- Structure scalable and maintainable data models
- Manage database relationships, migrations, and permissions
What You Bring
Frontend / Mobile Expertise
- 3+ years of professional React Native experience building production applications
- Strong understanding of mobile app architecture and scalable frontend systems
- Experience shipping live iOS and Android apps
- Strong understanding of state management, API integration, and offline-first
architecture
Backend & Database Expertise
- Strong experience with Supabase and/or PostgreSQL
- Experience designing backend systems and database schemas
- Understanding of RLS policies, edge functions, and real-time systems
Leadership & Communication
- Experience mentoring or leading developers
- Ability to work independently with minimal supervision
- Strong English communication skills for direct client interaction
- Comfortable leading technical discussions with international stakeholders
Nice to Have
- Native module development and React Native bridging
- Experience with CI/CD tools like EAS or Fastlane
- Experience working with North American clients or time zones
- Exposure to Next.js or modern web stacks
Why TectSoft
- Build real-world products used by thousands of users
- Work directly with founders and product teams in the US & Canada
- Own technical direction, not just implementation
- Join a fast-moving engineering team that has shipped 50+ production apps
- High ownership, high impact environment with strong growth opportunities
Work Location: In person