Principal Software Engineer - I (Mobile)

Pakistan Single WindowΒ· Technology Solutions
Apply Now β†—
πŸ“ Karachi, Sindh, PakistanFull time

About this role

  • 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.
  • 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.
  • Competitive salary
  • Fuel Card
  • Health benefits
  • Professional development opportunities
  • Inclusive work culture & much more

Frequently Asked Questions

Is the salary disclosed for the Principal Software Engineer - I (Mobile) position at Pakistan Single Window?
The salary for this Principal Software Engineer - I (Mobile) role at Pakistan Single Window is not publicly listed. Click "Apply Now" to learn more about the compensation package on their official careers page.
Where is the Principal Software Engineer - I (Mobile) position at Pakistan Single Window located?
This Principal Software Engineer - I (Mobile) role at Pakistan Single Window is based in Karachi, Sindh, Pakistan. The position is listed as on-site or hybrid. Check the full job description or apply directly to confirm the work arrangement.
Is the Principal Software Engineer - I (Mobile) role at Pakistan Single Window full-time or part-time?
This is listed as a Full time position. It is posted as a Principal Software Engineer - I (Mobile) role in the Technology Solutions department at Pakistan Single Window.
Which team or department does the Principal Software Engineer - I (Mobile) at Pakistan Single Window belong to?
This Principal Software Engineer - I (Mobile) position is part of the Technology Solutions department at Pakistan Single Window. See the full job description for more information about the team structure and responsibilities.
How do I apply for the Principal Software Engineer - I (Mobile) position at Pakistan Single Window?
Click the "Apply Now" button on this page. You will be redirected to Pakistan Single Window's official application portal hosted on workable where you can submit your application directly.
When was the Principal Software Engineer - I (Mobile) job at Pakistan Single Window posted?
This Principal Software Engineer - I (Mobile) position at Pakistan Single Window was posted on Jun 16, 2026. Apply as soon as possible β€” early applications are often reviewed first.
Principal Software Engineer - I (Mobile)
Pakistan Single Window
Apply for this role β†—

You'll be redirected to Pakistan Single Window's official application page on workable.