iOS Developer

Computer Task Group, IncUNAVAILABLE, UNAVAILABLE
Remote

About The Position

CTG is seeking to fill an iOS Developer opening for our client. This is a remote, 4-month contract position. The role involves designing, developing, testing, debugging, and maintaining high-performance native iOS applications using Swift and UIKit/SwiftUI. The developer will be a key individual contributor on complex projects, collaborating with various teams to deliver new features and enhancements. Responsibilities include preparing technical specifications, assessing project requirements, and maintaining application efficiency and reliability. The position requires following established development standards and maintaining an understanding of supported business functions. Guidance may be provided to less experienced personnel.

Requirements

  • Associate degree and a minimum of 5 years of systems analysis/application development experience, or in lieu of a degree, a combined minimum of 7 years of higher education and/or work experience, including at least 5 years of systems analysis/application development experience.
  • Experience with iOS/mobile application development.
  • Experience developing native iOS applications using Swift.
  • Familiarity with UIKit and/or SwiftUI.
  • Familiarity with application development software and hardware platforms.
  • Experience working on multiple projects of a complex nature.
  • Strong problem-solving and analytical skills.
  • Strong verbal and written communication skills, including experience presenting technical information to target audiences.
  • Strong organizational and time management skills.
  • Detail-oriented with strong lateral thinking skills.
  • Experience coordinating between application development teams and business units.
  • Experience recommending and implementing systems solutions.
  • Experience driving project milestones and delivery dates.

Nice To Haves

  • Advanced experience with native iOS application development using Swift, UIKit, and SwiftUI.
  • Strong understanding of application frameworks and integrated systems.
  • Advanced understanding of supported applications and interfacing/integrated applications.
  • Experience serving as a subject matter expert for supported business applications or systems.
  • Ability to work effectively both independently and in a team environment.
  • Ability to multitask across multiple components of complex projects.
  • Action-oriented and proactive approach to development and problem resolution.
  • Advanced understanding of the overall application environment and ability to contribute to projects beyond normal business-as-usual activities.
  • Excellent verbal and written English communication skills and the ability to interact professionally with a diverse group are required.

Responsibilities

  • Design, develop, test, debug, and maintain high-performance native iOS applications using Swift and UIKit/SwiftUI.
  • Complete and oversee systems analysis, application design, development, testing, and implementation for basic to complex projects.
  • Serve as a key individual contributor on complex development projects and maintain a strong functional understanding of supported applications.
  • Collaborate with Development, Operations, Technology, business, and cross-functional teams to define, test, and deliver new features and enhancements.
  • Prepare and execute detailed test plans, review test data, perform debugging, and support user acceptance testing.
  • Evaluate complex relationships among applications, interfaces, platforms, and integrated systems to identify and implement effective technology solutions.
  • Prepare clear technical and functional specifications, system documentation, diagrams, and other materials required to support development and implementation.
  • Assess project requirements, tasks, estimated time frames, and effort for projects of varying scope.
  • Maintain the efficiency, reliability, and effectiveness of supported applications.
  • Recommend new technologies, development standards, policies, and processes to improve applications and address deficiencies.
  • Follow established development standards, procedures, risk controls, and regulatory requirements.
  • Maintain an understanding of supported business functions, processes, operations, and strategic objectives.
  • Coordinate development activities and provide technical guidance to less experienced personnel as needed.
  • Complete other related duties and special projects as required.

Benefits

  • competitive benefit package
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service