Search by job, company or skills

X

Staff Engineer - iOS

8-13 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted an hour ago
  • Over 50 applicants
Quick Apply

Job Description

  • As an iOS Software Engineer, you will
  • Be a strategic thinker and problem solver.
  • Define and execute the mobile technology roadmap.
  • Build and lead high-performing mobile engineering teams.
  • Drive innovation and experimentation in mobile development.
  • Collaborate with cross-functional teams to deliver world-class mobile experiences.
  • Mentor and coach senior engineers and foster a culture of innovation and experimentation.
  • Partner effectively with product and engineering leadership to Oversee mobile architecture and design.
  • What you need to bring
  • Bachelors degree in Computer Science or a related field.
  • 8+ years of hands-on mobile development experience (iOS ) and proficiency in Swift
  • Experience in designing, developing and delivering software and/or platforms (libraries)
  • Deep expertise in mobile technologies and architecture.
  • Solid understanding of Cocoa Frameworks
  • Strong object-oriented skills including design, coding and testing patterns.
  • Familiarity with database technologies (SQL and NoSQL databases) and ORM frameworks (Hibernate, JPA).
  • Ability to design scalable, reliable, and maintainable software systems.
  • Thorough understanding of XCode
  • Proven ability to lead and influence cross-functional teams.
  • Preferred Qualifications
  • Experience with mobile payment technologies and integrations
  • Proficiency in Objective-C, Kotlin, Java, and React Native.
  • Familiarity with continuous integration (Jenkins), application monitoring (Crashlytics and fabric.io), mocking tools (Appium and Apiary), build tool development and enhancements, using unit testing and cucumber tests for functional tests
  • Familiar and comfortable with iOS technologies, the trade offs, and the design patterns emerging.
  • Knowledge of mobile performance optimization techniques.
  • Experience with machine learning and AI in mobile applications.
  • Knowledge of emerging mobile technologies (AR, VR, wearables).
  • Strong ability to influence and inspire teams.

More Info

Job Type:
Industry:
Function:
Employment Type:
Open to candidates from:
Indian

About Company

Job ID: 118178587

Similar Jobs