Whiztek Corp - Houston, TX

posted 9 days ago

Full-time - Senior
Houston, TX
Professional, Scientific, and Technical Services

About the position

The iOS Developer position involves designing and building advanced applications for the iOS platform. The role requires collaboration with cross-functional teams to define and implement new features, ensuring high-quality code through unit testing and code reviews. The developer will also focus on improving application performance and staying updated with the latest trends in iOS development.

Responsibilities

  • Design and build advanced applications for the iOS platform.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Unit-test code for robustness, including edge cases, usability, and general reliability.
  • Work on bug fixing and improving application performance.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • Participate in code reviews to maintain code quality and ensure adherence to coding standards.
  • Stay up-to-date with the latest trends and best practices in iOS development.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Proven experience as an iOS Developer, with at least 10 years of experience in iOS development.
  • Proficient in Swift and Objective-C.
  • Experience with iOS frameworks such as UIKit, Core Data, Core Animation, etc.
  • Solid understanding of iOS design principles and interface guidelines.
  • Familiarity with RESTful APIs to connect iOS applications to back-end services.
  • Experience with third-party libraries and APIs.
  • Knowledge of the full mobile development life cycle, including publishing apps to the App Store.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills.
  • Ability to work independently and as part of a team in a fast-paced environment.

Nice-to-haves

  • Experience with Agile development methodologies.
  • Familiarity with continuous integration and continuous deployment (CI/CD) pipelines.
  • Experience with version control systems such as Git.
  • Knowledge of other mobile platforms such as Android is a plus.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service