Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Mobile Engineer II, iOS @ Expedia

Home > Software Development

 Mobile Engineer II, iOS

Job Description

  • Participate in the Entire Software Development Lifecycle: Engage in all stages, from initial concept and requirement gathering to design, development, testing, and deployment.
  • Contribute to the modular and scalable design and architecture of iOS applications using Swift and relevant technologies.
  • Ensure High Quality and Performance: Write clean, maintainable, and efficient code. Participate in code reviews to maintain high standards of code quality.
  • Collaboration and Innovation: Work closely with a global team of skilled developers to tackle complex challenges, enhance the team s expertise through peer reviews, and adopt innovative technologies.
  • Continuous Improvement: Proactively seek ways to improve development practices and processes, while continuously enhancing your technical skills and sharing knowledge with the team.
Experience and qualifications:
  • 2-4 years of experience in developing iOS applications.
  • Proficient in Swift with a solid understanding of Xcode and other iOS development tools.
  • Familiarity with common mobile application design patterns (MVC, MVVM, MVP, etc.).
  • Experience with version control systems, particularly Git.
  • Experience in writing unit test cases to ensure software reliability and performance.
  • Skilled in monitoring, instrumenting, and troubleshooting code performance (e.g., frame rate, memory leaks, performance metrics etc).
  • Preferred experience with SwiftUI and Combine frameworks.
  • Understanding of user interface design for mobile apps, along with knowledge of Apple s design principles and interface guidelines.
  • Passionate about writing high-quality, well-structured, and maintainable code, with a keen attention to detail and a commitment to excellence.
  • Good communication skills and the ability to collaborate effectively within a team.
  • Eager to explore new technologies and methodologies to enhance existing systems and address challenges
  • Good-to-have, but not mandatory, skill: GraphQL knowledge is nice to have.

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Mobile / App Developer
Employement Type: Full time

Contact Details:

Company: Expedia
Location(s): Noida, Gurugram

+ View Contactajax loader


Keyskills:   Engineer II Version control GIT User interface designing MVVM MVC Test cases Troubleshooting Monitoring Android

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

System Development Engineer

  • Amazon
  • 0 - 5 years
  • Hyderabad
  • 2 days ago
₹ Not Disclosed

Software Engineer

  • Orange Business
  • 3 - 8 years
  • Noida, Gurugram
  • 2 days ago
₹ Not Disclosed

AEM & Edge Delivery Engineer

  • Capgemini
  • 3 - 7 years
  • Mumbai
  • 2 days ago
₹ Not Disclosed

Software Development Engineer II, Geospatial

  • Amazon
  • 3 - 8 years
  • Hyderabad
  • 2 days ago
₹ Not Disclosed

Expedia

Expedia Group