This job is closed

We regret to inform you that the job you were interested in has been closed. Although this specific position is no longer available, we encourage you to continue exploring other opportunities on our job board.

Tek Ninjas - Dallas, TX

posted 12 days ago

Full-time
Dallas, TX

About the position

The iOS Developer position is focused on designing and developing advanced applications for the iOS platform, with a strong emphasis on creating consumer-facing apps in the e-commerce or retail shopping sectors. The role requires extensive experience in full-stack software development, including both front-end and back-end components, and involves collaboration with cross-functional teams to deliver new features and improve application performance.

Responsibilities

  • Design and develop advanced applications for the iOS platform.
  • Unit-test code for robustness, including edge cases and usability.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Fix bugs and improve application performance.
  • Work with outside data sources and APIs.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • Translate wireframes into pixel-perfect views.
  • Implement animations and screen transitions in applications.
  • Analyze memory issues using Xcode Memory Graph.

Requirements

  • BS/MS degree in Computer Science, Engineering, or a related subject.
  • 8+ years of professional experience in full stack software development.
  • Hands-on coding experience in native mobile and web front end, back end.
  • Experience with consumer-facing apps and e-commerce or retail shopping.
  • Experience building scalable backend systems and platforms.
  • Proven software development experience and iOS skills development.
  • Experience with iOS SDK, Services, and various methods of background processing.
  • Experience working with remote data via REST, JSON, and HTTP protocol.
  • Experience with Google Play APIs: Maps, Location, and Cloud Messaging.
  • Experience with third-party libraries and APIs.
  • Solid understanding of the full mobile development life cycle.
  • Experience working with Swift, Combine, MVVM, View Models, and Reactive Programming.
  • Experience operating in an Agile environment and using tracking tools like Jira.

Nice-to-haves

  • Experience with bug fixing and improving application performance.
  • Knowledgeable about animation and screen transitions.
  • Experience with an orchestration Layer and GraphQL.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service