ios developer

$128,960 - $156,000/Yr

Randstad - Sunnyvale, CA

posted 2 months ago

Full-time - Mid Level
Sunnyvale, CA
Administrative and Support Services

About the position

The iOS Developer position is a contract role based in Sunnyvale, California, offering a competitive hourly wage ranging from $62 to $75. The ideal candidate will have a strong background in mobile software development, particularly with iOS applications, and will be expected to work collaboratively within an agile development team. The role requires a minimum of five years of experience in the field, with a focus on utilizing Swift and Objective-C for mobile application development. The candidate should be adept at using Apple SDKs and have experience with software debugging techniques, including the use of memory analyzers to identify and resolve memory issues. In addition to technical skills, the candidate should possess a strong understanding of design patterns such as MVVM and MVC, as well as data structures and algorithms. Experience with unit and integration testing using Swift, SwiftUI, Combine, and Objective-C is also essential. The role involves troubleshooting business and production issues for mobile devices and requires familiarity with distributed source code version control systems like Git and GitHub. The candidate should be comfortable working in a fast-paced environment and be able to effectively translate project requirements into actionable tasks while encouraging collaboration among cross-functional teams. The successful candidate will have a published iOS application and will thrive in an environment that presents new challenges. They should be passionate about teaching and empowering others, aiming for insight-driven outcomes in their projects. This position is an excellent opportunity for an experienced iOS developer looking to contribute to innovative mobile solutions and redefine customer experiences.

Responsibilities

  • Develop mobile applications using Swift and Objective-C.
  • Utilize Apple SDKs for iOS development.
  • Debug software using various techniques and tools.
  • Analyze memory issues and resolve memory leaks using memory analyzers.
  • Work with embedded real-time systems with limited resources.
  • Use command line XCode build tools for Continuous Integration.
  • Implement design patterns such as MVVM and MVC.
  • Apply data structures and algorithms in development.
  • Conduct unit and integration testing using Swift, SwiftUI, Combine, and Objective-C.
  • Troubleshoot business and production issues for mobile devices.
  • Collaborate within an agile development team.
  • Translate requirements into project parameters effectively.
  • Encourage collaborative work among project teams.

Requirements

  • Bachelor's degree in a relevant field.
  • Minimum of 5 years of experience in mobile software development.
  • 3 years of experience with mobile iOS development preferred.
  • Proficiency in Swift and Objective-C.
  • Experience with Apple SDKs for iOS development.
  • Familiarity with software debugging techniques.
  • Experience with memory analysis tools.
  • Knowledge of design patterns, data structures, and algorithms.
  • Experience with unit and integration testing frameworks.
  • Familiarity with Git and GitHub for version control.

Nice-to-haves

  • Experience with published iOS applications.
  • Experience in teaching and mentoring others.
  • Ability to thrive in a fast-paced, ever-changing environment.

Benefits

  • Health insurance coverage.
  • 401K contribution.
  • Incentive and recognition program.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service