Yoh Services - Dallas, TX

posted about 1 month ago

Full-time - Senior
Dallas, TX
Administrative and Support Services

About the position

The Senior iOS Mobile Developer will be a key member of the Application Engineering team, responsible for developing, enhancing, and maintaining mobile applications for iPhone and iPad OS platforms. This role involves leading architectural improvements and collaborating with cross-functional teams to deliver high-quality mobile solutions in a contract-to-hire capacity.

Responsibilities

  • Design, develop, and maintain mobile applications for the iOS platform.
  • Collaborate with cross-functional teams to define, design, and implement new features.
  • Write clean, efficient, and maintainable code, following best practices and coding standards.
  • Participate in all phases of the application lifecycle, from concept and design through to development, testing, release, and ongoing maintenance.
  • Troubleshoot and resolve technical issues to ensure optimal app performance.
  • Conduct unit testing to ensure application robustness, reliability, and performance.
  • Participate in code reviews to uphold code quality and share knowledge with team members.
  • Stay current with the latest mobile development trends and technologies.
  • Implement mobile development best practices for high-quality code and performance.
  • Ensure compliance with security and data protection guidelines for mobile applications.

Requirements

  • 6+ years of experience in native iOS mobile app development.
  • Proficiency in Swift, SwiftUI, and Xcode.
  • Strong experience with mobile app design patterns (e.g., MVC, MVP, MVVM, Viper, Clean Architecture).
  • Experience with RESTful APIs, GraphQL, and integrating third-party libraries and APIs.
  • Collaborate effectively with designers and UX experts to deliver exceptional user experiences.
  • Experience building and maintaining iOS frameworks using Cocoa Pods or Swift Packages.
  • Familiarity with unit and automated testing using native iOS frameworks like XCUI.
  • Knowledge of version control systems such as Git, GitLab, and CI/CD tools like Jenkins and Fastlane.

Nice-to-haves

  • Understanding of CI/CD principles.
  • Strong grasp of UI/UX design principles and experience working closely with designers.
  • Knowledge of Bluetooth protocols, Core Bluetooth, OAuth 2.0, and related technologies.
  • Familiarity with agile methodologies and test-driven development.
  • Previous experience with App Store submission policies.

Benefits

  • Competitive pay rates based on experience and qualifications.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service