Senior Software Engineer - Mobile Development
Senior Software Engineer
Front End | Permanent | Lahore, Pakistan
5+ Years Experience Required
Location: Gulberg, Lahore
Role Type: Permanent, Full-Time
Experience: 5+ Years
Start Date: ASAP
Commitment: Full-time Exclusive
About the Role
Client is seeking a highly experienced Senior Software Engineer with deep front-end expertise to join our Pakistan product development team. You will be at the heart of developing modern, performant applications across web, tablet, and mobile platforms — supporting the delivery of advanced software solutions in the environmental and sustainability space.
We are looking for a self-starter who proactively contributes to technical direction, not someone who waits to be told how to do things. This role carries a genuine path to becoming the Pakistan Tech Lead over time.
Tech Stack & Skills Required
Core Skills (Essential)
- Angular — must be on the latest version (Angular 21 and above); expected to self-direct and stay current
- NativeScript / Capacitor — mobile development on both iOS and Android
- TypeScript — strong, demonstrable expertise
- UX Design — proven experience using Figma for prototypes and mock-ups
- Google Play Store & iTunes Connect — familiarity with deployment pipelines
- CSS — including responsive and mobile-optimised styling
- SQL / PostgreSQL
- Security — OpenID Connect, OAuth2, SAML, OIDC; strong understanding of auth patterns
- Strong English communication skills
- Test-Driven Development (TDD)
Additional Technical Experience (Preferred)
- .NET Core (C#)
- AWS ECS — cloud-hosted deployments
- Git / Bitbucket
- AI-assisted development workflows
- Angular Material
Responsibilities
- Develop web and mobile applications using Angular and NativeScript
- Carry out code quality reviews for Angular developments from other team members
- Champion and advocate for best architectural practices in Angular web and mobile development
- Cultivate strong working relationships with Technical Team Leads across projects
- Provide mentorship and support to junior Angular developers
- Understand differences in iOS and Android platforms and develop accordingly
- Advise on and develop scalable web and mobile solutions
- Design modern, optimised UI/UX to solve client requirements across web and mobile
- Create prototypes and mock-ups using Figma
- Work with Business Analysts to determine best solutions for identified requirements
Candidate Profile
The ideal candidate is a self-starter who proactively shapes technical direction rather than waiting for instruction. You will work alongside the tech lead on code reviews, architectural decisions, and day-to-day development — with a clear progression path towards the Pakistan Tech Lead role, enabling complex technical discussions with junior developers locally.
We are looking for someone who
- Is exclusively committed to Client — this role requires full-time dedication with no secondary employment
- Stays current with Angular and the wider front-end ecosystem independently
- Understands the nuances of iOS and Android development and deployment
- Has a genuine security mindset and can apply auth patterns confidently
- Communicates clearly in English, both in writing and verbally