Job Openings Senior Software Engineer - Mobile Development

About the job 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