Zenith Services - Sunnyvale, CA

posted 5 months ago

Full-time - Mid Level
Sunnyvale, CA
Professional, Scientific, and Technical Services

About the position

The iOS Developer position at Zenith Services involves contributing to the development, improvement, and release of the Client Business iOS App. This role is crucial for ensuring that the app meets the business needs and provides a seamless user experience. The developer will work closely with designers, product managers, and peer developers in an agile environment, participating in peer code reviews and collaborating on various aspects of the app's development. The position requires troubleshooting of business and production issues related to mobile devices, ensuring that any problems are resolved efficiently to maintain the app's functionality and performance. The ideal candidate will have a strong background in mobile software development, particularly with Swift and Objective-C, and will be familiar with the Apple SDKs for iOS development. They will also need to demonstrate expertise in software debugging techniques and memory analysis, as well as experience with design patterns such as MVVM and VIPER. The role requires a proactive approach to problem-solving and the ability to work effectively within a team to deliver high-quality mobile solutions that align with business objectives. This is a backfill position with a projected start date of July 17, 2024, and an end date of July 31, 2024. The position is hybrid, based in Sunnyvale, CA, and offers a competitive pay rate of $75 per day. Candidates must have a Bachelor's degree in Computer Science or a related field and at least five years of experience in building scalable e-commerce applications or mobile software.

Responsibilities

  • Develop and improve the Client Business iOS App.
  • Participate in peer code reviews.
  • Collaborate effectively within an agile setup with designers, product managers, and peer developers.
  • Provide mobile engineering support to the business.
  • Troubleshoot business and production issues for mobile devices.

Requirements

  • Bachelor's Degree in Computer Science or related field.
  • 5 years of experience building scalable e-commerce applications or mobile software.
  • Experience with mobile software development using Swift & Objective-C.
  • Experience using distributed source code version control systems (Git/Github).
  • Experience working within an agile development team.
  • Experience with Apple SDKs for iOS development.
  • Experience with software debugging techniques (debuggers, loggers, crash report tools).
  • Experience with analysis of memory issues such as memory leaks using memory analyzers tools (Instruments).
  • Experience with embedded real-time systems with limited resources (memory and processing).
  • Experience with command line XCode build tools for Continuous Integration.
  • Experience in design patterns, MVVM, VIPER, data structures, and algorithms.
  • Experience in unit and integration testing Swift code.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service