iOS Engineer

EncoraScottsdale, AZ

About The Position

We are seeking a talented and passionate iOS Engineer to join our dynamic team. In this role, you will be responsible for the entire lifecycle of iOS application development, from design and implementation to maintenance and optimization. You will collaborate closely with cross-functional teams to deliver innovative and user-friendly applications that meet our high standards.

Requirements

  • Proficiency in Swift and Swift UI.
  • Experience in designing, developing, and maintaining iOS applications.
  • Ability to collaborate with cross-functional teams.
  • Skill in implementing intuitive and visually appealing user interfaces.
  • Experience writing clean, efficient, and maintainable code.
  • Knowledge of application performance optimization, including responsiveness and memory management.
  • Experience with testing and debugging iOS applications.
  • Ability to identify and resolve software defects, bugs, and performance issues.
  • Proficiency with debugging tools and techniques.
  • Strong problem-solving skills and a proactive mindset.
  • Effective collaboration and communication skills.
  • Experience participating in code reviews and providing constructive feedback.

Responsibilities

  • Design, develop, and maintain high-quality iOS applications using Swift and Swift UI.
  • Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
  • Implement intuitive and visually appealing user interfaces, ensuring a seamless user experience.
  • Write clean, efficient, and maintainable code, adhering to coding standards and best practices.
  • Optimize application performance, including responsiveness and memory management.
  • Conduct thorough testing and debugging to ensure the delivery of reliable and high-quality applications.
  • Identify and resolve software defects, bugs, and performance issues in a timely manner.
  • Utilize debugging tools and techniques to troubleshoot and resolve technical challenges.
  • Take ownership of problem resolution, demonstrating a proactive and problem-solving mindset.
  • Collaborate effectively with designers, product managers, and other developers to deliver high-quality applications.
  • Participate in code reviews and provide constructive feedback to enhance code quality and maintainability.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service