• Case Studies
    • Innovit
  • Blogs
  • Apply for jobs
  • Case Studies
    • Innovit
  • Blogs
  • Apply for jobs

Loading

Job Title: Principal Engineer

Department: Engineering

Reports To: Chief Technology Officer

Summary:

We are seeking a highly experienced and technically proficient Principal Engineer to join our dynamic team and play a pivotal role in shaping the future of our platform. This leadership position demands a deep understanding of mobile and web development, cloud technologies, and a proven track record of delivering high-quality, scalable applications. The Principal Engineer will be a hands-on leader, providing technical guidance across multiple teams, driving innovation, and ensuring the stability and performance of our core products, including our Android/iOS passenger and rider apps, admin panel, and organization management panel. This role requires strong command over Dart, JavaScript/TypeScript, and experience with GCP or other cloud platforms. The ideal candidate thrives in a fast-paced, hybrid work environment with a startup culture.

Responsibilities:

  • Technical Leadership: Provide technical leadership and mentorship to engineering teams, fostering a culture of innovation, code quality, and continuous improvement.
  • Architecture & Design: Design and architect robust and scalable systems, leveraging our tech stack (Flutter, Angular, GCP, Firebase, etc.) to meet business needs. Contribute to the overall technical strategy and roadmap.
  • Hands-on Development: While primarily a leadership role, active participation in coding and development is expected, especially for critical projects, proof-of-concept work, setting coding standards, and addressing complex technical challenges.
  • Code Reviews: Conduct thorough and constructive code reviews, ensuring code quality, best practices, and adherence to architectural guidelines.
  • Mentorship & Guidance: Mentor and coach junior and mid-level engineers, providing technical guidance, career development support, and fostering a collaborative learning environment.
  • Ownership: Take ownership of the complete codebase, ensuring its maintainability, scalability, and performance.
  • Problem Solving: Tackle complex technical challenges and provide innovative solutions.
  • Collaboration: Collaborate effectively with cross-functional teams, including product management, operations, and design.
  • Process Improvement: Identify and implement improvements to engineering processes, CI/CD pipelines (GitHub Actions, Fastlane), and testing strategies.
  • Performance Measurement: Implement and monitor key performance indicators (KPIs) to ensure optimal application performance and identify areas for improvement.
  • Staying Current: Stay up-to-date with the latest technologies and evaluate their potential impact on our platform.

Qualifications:

  • Education: Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Experience: At least 8 years of experience in software development, including some portion in a senior or lead role.
  • Technical Skills:
    • Strong command of Dart for Flutter development (mobile and web).
    • Strong command of JavaScript/TypeScript for Angular web development.
    • Experience with Google Cloud Platform (GCP), including Firebase, Cloud Functions, Firestore, Realtime Database, Google Maps Platform. Experience with Azure/AWS is also considered.
    • Experience with modern authentication methods.
    • Experience with automated testing and CI/CD pipelines (GitHub Actions, Fastlane).
    • Familiarity with product analytics tools.
  • Leadership Skills: Demonstrated ability to lead, mentor, and motivate engineering teams.
  • Communication Skills: Excellent written and verbal communication skills.
  • Problem-Solving Skills: Strong analytical and problem-solving skills.

Preferred Qualifications:

  • Experience with performance optimization and scaling of mobile and web applications.
  • Contributions to open-source projects.
  • Experience with agile development methodologies.

Benefits:

  • Market-competitive salary
  • Stock options.
  • Other accommodations provided as needed to facilitate a productive work environment.

Company Culture:

We are a hybrid work environment with a dynamic startup culture – we work hard and play hard. We value collaboration and effective communication, and we’re looking for someone who thrives in a fast-paced, results-oriented environment. This role requires synchronization with the team based in Karachi, Pakistan.

Job Category: Principal Engineer
Job Type: Full Time
Job Location: Karachi On-Site

Apply for this position

Allowed Type(s): .pdf, .doc, .docx

Connecting Offshore Developers With Leading Tech Companies.

Contact For Your Sales Queries:

  • +1 307 667 7854
  • +92 336 8967429
  • recruit@stiryum.com

For Candidates:

  • +92 337 4839537
  • apply@stiryum.com

LOCATIONS

  • 30 N Gould St #34678 Sheridan, WY, 82801, USA
  • Suite # 11, Haider Plaza, Block-5 Gulshan-e-Iqbal, Karachi, Pakistan.

Copyright 2025 © All rights Reserved by Stiryum.