Ipeople Infosystems - Austin, TX

posted 8 days ago

Full-time
Austin, TX

About the position

The SWIFT UI Developer position is focused on designing, developing, and implementing robust iOS applications using SwiftUI. This role requires collaboration with product managers, designers, and cross-functional teams to define and ship new features, ensuring a seamless user experience through the integration of SwiftUI components with other iOS frameworks. The developer will also be responsible for maintaining code quality and performance optimization across various devices and iOS versions.

Responsibilities

  • Design, develop, and implement robust iOS applications using SwiftUI.
  • Collaborate closely with product managers, designers, and cross-functional teams to define, design, and ship new features.
  • Integrate SwiftUI components with other iOS frameworks, including UIKit and Core Data, to create seamless and optimized apps.
  • Create and implement efficient UI components that provide an exceptional user experience.
  • Maintain a strong understanding of the latest iOS and SwiftUI developments and integrate best practices.
  • Debug and resolve issues, optimize application performance, and ensure smooth app functionality across various devices and iOS versions.
  • Participate in code reviews, provide feedback, and contribute to improving best practices across the team.
  • Write clean, scalable, and maintainable code following SOLID principles and other design patterns.

Requirements

  • Proven experience as an iOS Developer, with a strong focus on SwiftUI (minimum of 2 years with SwiftUI).
  • Proficiency in Swift and deep understanding of iOS frameworks such as UIKit, Core Data, Combine, etc.
  • Hands-on experience developing, debugging, and optimizing SwiftUI-based applications for performance and scalability.
  • Familiarity with RESTful APIs and JSON for integrating with backend services.
  • Solid understanding of Apple's Human Interface Guidelines for iOS design.
  • Experience with version control systems like Git.
  • Knowledge of agile development practices, unit testing, and continuous integration (CI/CD) pipelines.
  • Strong problem-solving skills and ability to work independently as well as part of a team.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service