Principal Software Engineer - I (Mobile)
Pakistan Single Window
Date: 7 hours ago
City: Karachi
Contract type: Full time
- 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
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
NDT Examiner
SGS,
Karachi
1 day ago
NDT Examiner required on contract bases for 12 monthsRequirementsPCN or equivalent certified (ASNT Level II or SNT-TC-1A) for Ultrasonic Testing (UT), Magnetic Particle Testing (MT), and Penetrant Testing (PT), with minimum 10 years of experience.Shall have thorough knowledge of acceptance criteria for pressure vessels, storage tanks, and piping as per applicable codes including ASME Section V, ASME Section VIII, API...
Digital Marketing Manager
Oxiliry,
Karachi
2 days ago
Job Title: Digital Marketing Manager — BlinkSwagLocation: KarachiJob Type: PermanentEmployment Type: Full-TimeAbout BlinkSwag:BlinkSwag is a leading provider of branded merchandise, offering customized swag solutions forbusinesses. We specialize in creating high-quality promotional products that enhance brandvisibility and engagement.Job Summary:We are seeking a dynamic and results-driven Digital Marketing Manager to lead BlinkSwag’sdigital growth initiatives, strengthen brand presence, and generate high-quality leads acrossglobal...
Audit Trainee
ACCA Careers,
Karachi
3 days ago
Assist in planning, executing, and completing audit assignments under supervision.Perform financial analysis and review financial statements for accuracy and compliance.Conduct testing of transactions, internal controls, and business processes.Prepare audit workpapers, reports, and documentation in accordance with professional standards.Identify potential risks, discrepancies, and areas for process improvement.Support senior auditors in special projects, audits, and reviews.Stay updated on accounting standards, auditing practices,...