Medidata Solutions - New York, NY

posted 16 days ago

Full-time - Senior
New York, NY
251-500 employees
Professional, Scientific, and Technical Services

About the position

The Senior Applications Engineer for iOS will be responsible for designing, developing, and maintaining high-quality iOS applications. This role involves collaborating with cross-functional teams to define, design, and ship new features, as well as ensuring the performance, quality, and responsiveness of applications. The engineer will also be tasked with identifying and correcting bottlenecks and fixing bugs, while continuously discovering, evaluating, and implementing new technologies to maximize development efficiency.

Responsibilities

  • Design and build advanced applications for the iOS platform.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Ensure the performance, quality, and responsiveness of applications.
  • Identify and correct bottlenecks and fix bugs.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.

Requirements

  • Proven experience as an iOS developer with a strong portfolio of applications.
  • Solid understanding of the full mobile development life cycle.
  • Experience with Swift and Objective-C programming languages.
  • Familiarity with RESTful APIs to connect iOS applications to back-end services.
  • Knowledge of UI/UX design principles and best practices.

Nice-to-haves

  • Experience with SwiftUI and Combine frameworks.
  • Familiarity with cloud message APIs and push notifications.
  • Understanding of Apple's design principles and interface guidelines.

Benefits

  • Health insurance coverage
  • 401k retirement plan
  • Paid time off and holidays
  • Professional development opportunities
  • Flexible working hours
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service