Karachi, Pakistan; Lahore, Pakistan On-site Employment

Careem is hiring a Senior Software Engineer I - iOS

About the Role

We are seeking a Senior iOS Software Engineer I to join our dynamic team. In this role, you will be responsible for developing and maintaining high-quality iOS applications, collaborating with cross-functional teams to deliver innovative solutions, and ensuring the software meets the highest standards of quality and performance.

Responsibilities

  • Design and develop high-quality iOS applications.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Ensure the best possible performance, quality, and responsiveness of the application.
  • Identify and correct bottlenecks and fix bugs.
  • Help maintain code quality, organization, and automatization.
  • Write clean, scalable, and efficient code.
  • Implement security and data protection.
  • Stay up-to-date with the latest iOS development trends and best practices.
  • Contribute to the continuous improvement of the development process.
  • Participate in code reviews and provide constructive feedback.
  • Work closely with product managers and designers to understand requirements.
  • Develop and maintain technical documentation.
  • Troubleshoot and debug applications.
  • Ensure the application is secure and compliant with industry standards.
  • Collaborate with backend and frontend developers.
  • Implement and maintain unit and integration tests.
  • Optimize application performance and user experience.
  • Participate in the full software development lifecycle.
  • Provide technical leadership and mentorship to junior engineers.
  • Ensure the application is scalable and maintainable.
  • Implement and maintain continuous integration and continuous deployment (CI/CD) pipelines.

Nice to Have

  • Experience with React Native or Flutter.
  • Familiarity with GraphQL.
  • Knowledge of machine learning and AI.
  • Experience with augmented reality (AR) and virtual reality (VR).
  • Familiarity with blockchain technology.
  • Experience with cloud-native development.
  • Knowledge of microservices architecture.
  • Experience with containerization and orchestration tools, such as Docker and Kubernetes.
  • Familiarity with serverless architecture.
  • Experience with real-time data processing and streaming.
  • Knowledge of data visualization tools and techniques.
  • Experience with mobile app monetization strategies.
  • Familiarity with mobile app user acquisition and retention strategies.
  • Knowledge of mobile app analytics and reporting tools.
  • Experience with mobile app A/B testing and experimentation.
  • Familiarity with mobile app user feedback and review management.
  • Knowledge of mobile app app store optimization (ASO).
  • Experience with mobile app localization and internationalization tools.
  • Familiarity with mobile app accessibility testing tools.
  • Knowledge of mobile app performance monitoring and optimization tools.

Compensation

Competitive salary and benefits package

Work Arrangement

Full-time, on-site

Team

Collaborative and innovative team environment

What You'll Need to Succeed

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Proven experience in a similar role.
  • Strong problem-solving skills.
  • Excellent communication and teamwork skills.
  • Ability to work independently and in a team environment.
  • Experience with Agile development methodologies.
  • Familiarity with version control systems, preferably Git.
  • Knowledge of RESTful APIs and JSON.
  • Experience with iOS frameworks such as UIKit and SwiftUI.
  • Proficient in Swift and Objective-C.
  • Experience with unit testing and test-driven development.
  • Familiarity with continuous integration and continuous deployment (CI/CD) tools.
  • Experience with performance optimization and debugging.
  • Knowledge of security best practices and data protection.
  • Experience with cloud services, preferably AWS or Azure.
  • Familiarity with mobile app development lifecycle.
  • Experience with third-party libraries and APIs.
  • Knowledge of iOS design patterns and best practices.
  • Experience with mobile app analytics and monitoring tools.
  • Familiarity with user interface design principles.
  • Experience with mobile app deployment and distribution.
  • Knowledge of iOS accessibility features and guidelines.
  • Experience with mobile app localization and internationalization.
  • Familiarity with mobile app performance testing tools.

What You'll Get

  • Competitive salary and benefits package.
  • Opportunity to work on cutting-edge technology.
  • Collaborative and innovative team environment.
  • Visa sponsorship available for eligible candidates.
  • Full-time, on-site position.
  • Opportunity to work on high-impact projects.
  • Access to the latest tools and technologies.
  • Opportunity to learn and grow professionally.
  • Supportive and inclusive work culture.
  • Opportunity to make a significant impact.
  • Flexible work hours and remote work options.
  • Health, dental, and vision insurance.
  • 401(k) retirement savings plan.
  • Paid time off and holidays.
  • Employee assistance programs.
  • Professional development and training opportunities.
  • Performance bonuses and incentives.
  • Stock options and equity compensation.
  • Employee referral bonuses.
  • Tuition reimbursement and education assistance.
  • Wellness programs and initiatives.
  • Employee resource groups and diversity initiatives.

Visa sponsorship available for eligible candidates

Looking for a remote dev community?

200+ professionals, 37 countries, one network

Working remotely doesn't mean working alone. Iglu connects you with developers, designers, and digital experts worldwide. Collaborate, learn, and grow together.

Global professional network
Knowledge sharing & collaboration
Regular community events
Cross-project opportunities
Join the community
37 countries represented
About company
Careem
Careem is building the Everything App for the greater Middle East — making it easy to move around, order food and groceries, manage payments, and more. The company operates in 70+ cities across 10 countries, from Morocco to Pakistan, and has enabled earnings for over 2.5 million Captains and simplified the lives of more than 70 million customers.
All jobs at Careem Visit website
Job Details
Category other
Posted 2 hours ago