Senior Software Engineer – iOS

Wego.com


Date: 3 days ago
City: Lahore
Contract type: Full time
About The Opportunity

As a Senior Software Engineer – iOS at Wego, you will lead the design and development of world-class iOS features that power the travel journeys of millions. This is a high-impact, hands-on engineering role within a company that champions AI-first development. You’ll not only write code—you’ll write smarter code, faster, using tools like Cursor, our recommended AI development companion.

At Wego, AI is a strategic enabler. We expect engineers to actively integrate tools like Cursor into their daily development, treating AI as a partner for ideation, coding, and quality assurance. This role is ideal for those who see AI as a catalyst for creativity and productivity—not a replacement, but a collaborator.

If you thrive on solving user problems, enjoy working in a collaborative and multicultural team, and are ready to embrace AI as a powerful ally, this is the opportunity for you.

What You’ll Do

  • Design, implement, and ship robust, scalable iOS features using Swift and Apple’s development ecosystem.
  • Partner closely with product managers, designers, and backend engineers to craft seamless user journeys.
  • Leverage Cursor, Wego’s primary AI development environment, to accelerate coding and refactoring tasks.
  • Conduct code reviews, maintain high test coverage, and drive software quality best practices.
  • Debug and optimize performance issues on iOS devices using profiling tools and logging.
  • Collaborate in architectural discussions, balancing innovation, maintainability, and performance.
  • Mentor junior developers and lead by example in clean code practices and team collaboration.

Who We’re Looking For?

  • 5+ years of iOS development experience with strong command of Swift and iOS SDKs and Apple’s Human Interface Guidelines
  • Experience with IOS Frameworks like UIKit, SwiftUI.
  • Experience delivering end-to-end mobile features in production.
  • Familiarity with architectural patterns like MVVM.
  • Practical experience using AI development tools (e.g., Cursor, Copilot agent mode) to enhance coding productivity and quality.
  • Ability to verify AI-generated code critically, ensuring security, performance, and relevance.
  • Strong debugging, profiling, and performance optimization skills.
  • Excellent written and verbal communication abilities.

Nice-to-Have

  • Experience with Swift6, Concurrency, Combine, or cross-platform frameworks like React Native.
  • Background in CI/CD, crash analytics, and mobile DevOps.
  • Contributions to open-source projects or mobile tech blogs.

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 resume

Similar jobs

Senior Cloud Technical Specialist

Zones IT Solutions, Lahore
13 hours ago
DescriptionCompany Overview:When it comes to IT solution providers, there are a lot of choices. But when it comes to providers with innovative and differentiating end-to-end service offerings, there’s really only one: Zones – First Choice for IT.TMZones is a Global Solution Provider of end-to-end IT solutions with an unmatched supply chain. Positioned to be the IT partner you need, Zones,...

Meta Ads Specialist

Dark Bytes, Lahore
17 hours ago
Role DescriptionThis is a full-time on-site role of a Meta Ads Specialist for US Campaigns based in Lahore. The Meta Ads Specialist will be responsible for planning, creating, and managing meta advertising campaigns. Day-to-day tasks include developing strategies, conducting market research, writing ad copy, analyzing performance data, optimizing campaigns, and working closely with the design team to create visually appealing...

Treasury

Dubizzle Labs, Lahore
2 days ago
At Dubizzle Labs, we are looking to further expand our Pakistan office of already 400+. We are most interested in bringing on board colleagues who love to learn, perform, and teach. We are building a high-quality engineering environment with a super focus on delivering value to customers. Your primary responsibility would be to manage cash flows and banking operations to...