About the position
As a Software Development Engineer, specializing in IOS (hybrid Dallas, Texas) you will operate at the intersection of engineering, product, and platform strategy—as part of a team you will define mobile architecture, take part in enterprise design decisions, and be a part of a team that is delivering high-quality mobile experiences at scale.
Responsibilities
• Design, develop, and maintain high-quality iOS applications.
• Collaborate with cross-functional teams, including UX designers and backend engineers, to deliver engaging mobile solutions.
• Implement intuitive user interfaces and ensure seamless integration with APIs and third-party services.
• Optimize application performance and responsiveness to ensure a superior user experience.
• Conduct unit testing and debugging to maintain high code quality and reliability.
• Stay updated on iOS platform advancements, libraries, and best practices to incorporate innovative features.
• Contribute to the entire application lifecycle, including concept, design, development, testing, and deployment.
• Document technical specifications and ensure adherence to project requirements and timelines.
Requirements
• Experience in iOS development, with a strong focus on Swift and Objective-C.
• Knowledge of iOS frameworks such as UIKit, Core Data, Core Animation, Core Graphics, and experience integrating with RESTful APIs.
• Experience with design patterns such as MVC, MVVM, and VIPER, and knowledge of reactive programming frameworks like RxSwift or Combine.
• Familiarity with iOS development tools, including Xcode, Instruments, and Git.
• Knowledge of App Store submission processes, guidelines, and requirements.
• Strong communication skills
• Bachelor’s degree in Computer Science, Engineering, or a related field.
Nice-to-haves
• Experience with mobile CI/CD tools (e.g., Jenkins, Fastlane) and automated testing frameworks for iOS (e.g., XCTest, Appium).
• Familiarity with hybrid mobile development frameworks such as React Native or Flutter.
• Knowledge of cloud platforms (e.g., AWS, Azure) and mobile backend integration.
• Experience working in agile development environments and with cross-functional teams.
Benefits
• An inclusive workplace that promotes diversity and collaboration.
• Access to ongoing learning and development opportunities.
• Competitive compensation and benefits package.
• Flexibility to support work-life balance.
• Comprehensive health benefits for you and your family.
• Generous paid leave and holidays.
• Wellness program and employee assistance.