Genzeejobs
Principal Software Engineer I (Mobile) at Pakistan Single Window Karachi 2026 | Genzeejobs
⚠️

This job has expired. The deadline was June 30, 2026. Shown for reference only.

Browse Active Jobs →
💻
Software Jobs Expired

Principal Software Engineer I (Mobile) at Pakistan Single Window Karachi 2026

Pakistan Single Window

📍 Karachi, Sindh 💼 Full-time 🌐 On-site 💰 Competitive salary 🔒 Closed

Posted Jun 17, 2026

About the Job

Pakistan Single Window (PSW) is a national government initiative under the Ministry of Commerce, Government of Pakistan. PSW is building a unified digital platform for cross-border trade, enabling seamless data and document exchange between traders, customs authorities, shipping lines, and regulatory agencies across Pakistan. The mobile engineering team plays a critical role in extending PSW's platform to end users through robust, scalable, and high-quality mobile applications.

PSW is hiring a Principal Software Engineer I (Mobile) (Job Code: TS Core 851) based in Karachi, Sindh. This is a full-time, on-site role within the Technology Solutions department. The Principal Software Engineer will design and develop scalable mobile application components, provide technical mentorship, enforce coding standards, contribute to architectural decisions, support CI/CD pipeline optimization, and drive continuous improvement initiatives across the mobile engineering function.

Job Details

OrganizationPakistan Single Window
PositionPrincipal Software Engineer I (Mobile)
Job CodeTS Core 851
DepartmentTechnology Solutions
Job TypeFull-time
Work ModeOn-site
LocationKarachi, Sindh, Pakistan
Experience6-7 years in mobile application development across Android and iOS platforms
EducationBachelor's in Computer Science, Software Engineering, or a related field
Last Date30 June 2026

Responsibilities

  • Design and develop scalable mobile application components and contribute to overall solution architecture in alignment with business requirements
  • Provide technical guidance and mentorship to developers, supporting skill development and adherence to engineering best practices
  • Review code, enforce coding standards, and ensure quality, maintainability, and performance of applications
  • Troubleshoot and resolve complex technical issues across mobile applications and supporting systems
  • Contribute to architectural decisions, including selection of tools, frameworks, and design patterns, in collaboration with senior architects
  • Participate in solution design discussions and provide inputs to improve system reliability, scalability, and performance
  • Collaborate with cross-functional teams (product, QA, DevOps) to ensure seamless delivery of features and releases
  • Support implementation and optimization of CI/CD pipelines for mobile application deployment
  • Ensure compliance with security, performance, and usability standards in mobile application development
  • Contribute to continuous improvement initiatives, including process enhancements and adoption of new technologies under guidance

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • 6-7 years of experience in mobile application development across Android and iOS platforms
  • Hands-on experience in designing and developing mobile application components, with exposure to enterprise-level applications
  • Experience across the mobile application lifecycle, including development, testing, deployment, and maintenance on Google Play Store and Apple App Store
  • Strong working knowledge of mobile technologies such as Flutter, Riverpod, Firebase, Dio, and Hive
  • Familiarity with application architecture patterns and UI/UX standards (e.g., Material Design)
  • Experience with backend integration, REST APIs, and authentication mechanisms (e.g., JWT)
  • Working knowledge of CI/CD pipelines and tools (e.g., Jenkins), version control (Git, GitFlow), and development environments (Linux)
  • Basic understanding of database concepts and experience with SQL Server or similar databases
  • Demonstrated ability to provide technical guidance and support to team members
  • Strong analytical, problem-solving, and debugging skills for resolving technical issues
  • Effective communication and collaboration skills to work with cross-functional teams in an agile environment
  • Ability to work independently on assigned tasks while contributing to team objectives

Benefits

  • Competitive salary
  • Fuel Card
  • Health benefits
  • Professional development opportunities
  • Inclusive work culture & much more

How to Apply

  • Apply online via the Workable portal
  • Job Code: TS Core 851
  • Last Date: 30 June 2026
  • Pakistan Single Window, Karachi, Sindh, Pakistan

How to Prepare for This Role

  1. This is a principal-level mobile engineering role requiring 6-7 years of Android and iOS experience. Frame your CV around technical leadership, architectural decisions, and mentorship rather than just feature delivery. Interviewers will assess your ability to guide teams and shape engineering standards, not just write code.
  2. Flutter is the core mobile technology alongside Riverpod for state management, Firebase for backend services, Dio for networking, and Hive for local storage. Review your hands-on experience with each specifically. If you have built production Flutter applications, be ready to walk through the architectural decisions you made and the trade-offs you considered.
  3. Application architecture patterns and UI/UX standards including Material Design are called out directly. Prepare to discuss patterns you have applied such as Clean Architecture, BLoC, or MVVM in Flutter development. Showing design sensibility alongside technical depth sets principal-level candidates apart from mid-level applicants.
  4. CI/CD pipeline experience with Jenkins, Git, GitFlow, and Linux development environments is a listed requirement. Prepare to describe a mobile delivery pipeline you have set up or maintained, including how you handled automated testing, build variants, and deployments to Google Play Store and Apple App Store.
  5. Backend integration experience including REST APIs and JWT authentication is required. Be ready to explain how you have structured API service layers in mobile applications and how you have handled authentication flows, token refresh, and secure credential storage in production apps.
  6. Mentorship and technical guidance are explicit responsibilities at this level. Prepare specific examples of code reviews you conducted, coding standards you enforced, or situations where you guided a junior developer through a complex technical problem. Principal engineers are evaluated on how they elevate their team, not just individual output.

Boost Your Career

Excel in Your Academic Career as Principal Software Engineer I (Mobile)

Top-rated online courses in pedagogy, subject expertise, and academic leadership can help you prepare for this Principal Software Engineer I (Mobile) position. Learn at your own pace and get certified before the deadline.

Browse Courses on Udemy
🔒 Applications Closed

Know someone perfect for this role?

Help them find their next opportunity — share in one click.

Find Your Next Opportunity on Genzeejobs

Verified listings updated daily across all cities and sectors in Pakistan.

Browse All Jobs →
Latest software jobs from top employers
Direct links to official portals
Jobs across all provinces