Principal Engineer (ios)

Year    Bangalore, Karnataka, India

Job Description


:Principal Engineer (iOS)BangaloreExp: 9 to 15 yearsClient Domain: EcommercePrimary Responsibilities:

  • Design and develop mobile applications on iOS platform
  • Prototype new ideas
RequirementsExperience / Skills Required:
  • B.Tech or advanced degree in Computer Science with 8-12 years of progressive industry experience
  • Rich knowledge in Swift/Objective C programming
  • Fundamental understanding of object-oriented concepts and design patterns
  • Solid knowledge of algorithms with good problem solving and troubleshooting skills
  • Strong time management skills, able to work Concurrently and manage several projects
  • Strong skills in debugging Crashes, Memory leaks and performance optimization
  • Recruited and mentored junior Developers
  • Experience in working with TDD & BDD
  • Experience in using Restful API Authentication, SSL Pinning
  • Experience in working with SwiftUI
  • Experience in usage of web services, JSON, XML
  • Experience in push, silent notifications & Local notifications
  • Experience in using SwiftLint, Sonar-cube
  • Experience in using Auto layouts with Size classes with xib, Storyboards and programatically.
  • Experience in using Design patterns like Modularity, MVC, MVC-N, MVVM, MVP, Singletons, Factory.
  • Experience in using Combine, KVO, Delegates, Blocks, Closures, Property Observers for Data Binding.
  • Expertise in gathering requirements, conceptualise solutions, design solutions, work within tight deadlines.
  • Experience in using Cocoa pods & Carthage.
  • Experience in developing library / frameworks
  • Experience in Architecting, Designing, performance tuning complex applications.Experience in integrating various third party SDKs.
  • Involved in Research and Development activities.
  • Proficient in code versioning tools and familiar with continuous integration.
  • knowledge on cross-platform tools like React Native and Flutter is great plus
  • Must be adept at experimenting with new technologies
  • Must have excellent communication (verbal & written), interpersonal, leadership, and problem solving skills
  • Must be able to work independently and enjoy working at a fast paced start-up environment
Must-Haves :
  • 8+years in Swift, Objective C.
  • Expertise in Design Patterns, Architecture, Communication, frameworks, and troubleshooting skills
  • Very Good Communication is a must
  • Must come from Product based companies, e-commerce companies, and mobile-based only.
  • This is an Individual contributor role, the candidate must be okay with it.
  • Must be ready to Hybrid-WFO in Bangalore
  • Notice period: 0-30days (If official notice period) and 30-60 days (If serving notice period)

Minato Consulting

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD3469166
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Bangalore, Karnataka, India
  • Education
    Not mentioned
  • Experience
    Year