# Principal Software Engineer - I (Mobile)

> Pakistan Single Window · Karachi, Pakistan · Full-time · Posted 2026-06-16

**Workplace:** on_site

**Department:** PSW Core

## Description

-   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

## Apply

[Apply at Pakistan Single Window](https://apply.workable.com/pakistan-single-window/j/94E778C67F/apply)

---
Powered by [Workable](https://www.workable.com)
