A technology company is seeking a Senior iOS Developer in Plano, Texas, with over 8 years of experience in developing native iOS applications. The ideal candidate will have a strong proficiency in Swift and Objective-C, as well as extensive experience with Xcode and RESTful APIs. Responsibilities include analyzing requirements, designing application structures, coding the application logic, and collaborating with team members to ensure quality and timely delivery. Competitive benefits include health, dental, and vision insurance.
Qualifications
8+ years of experience developing native iOS applications.
Strong understanding of Apple’s design principles and guidelines.
Experience in publishing apps to the AppStore.
Responsibilities
Analyze project requirements for the iOS application.
Design the application structure and components.
Implement logic using Swift/Objective-C.
Debugging and resolving issues during testing.
Collaborate with team members for timely delivery.
Stay updated on latest iOS development trends.
Skills
Swift
Objective-C
Xcode
CocoaPods
Git
RESTful APIs
Problem-solving
Strong communication
Education
Bachelor’s degree in Computer Science or Engineering
Job description
Benefits:
Dental insurance
Health insurance
Vision insurance
Qualifications
Bachelor’s degree in Computer Science, Engineering, or related field.
Minimum of 8 years’ experience developing native iOS applications using Swift and/or Objective‑C, along with prior experience leading a team.
Extensive experience in Xcode, CocoaPods, and version control systems (e.g., Git)
Strong understanding of Apple's design principles, API integration (RESTful APIs), and offline storage
Implement features and UI designs for optimal performance and seamless user experiences.
Integrate RESTful APIs and third‑party services for functionality.
Ensure compliance with Apple’s guidelines and government security standards.
Collaborate with Backend, QA and UX teams to deliver high quality apps.
Proven track record of publishing apps to the AppStore.
Strong communication and problem‑solving skills.
Responsibilities
Understanding project requirements: Analyzing project specifications and requirements to determine the scope and features of the iOS application.
Developing application architecture: Designing the structure and components of the iOS application, including user interface, database, and backend integration.
Writing code: Implementing the application logic using Swift/Objective-C programming languages, ensuring adherence to coding standards and best practices.
Bug fixing and testing: Debugging and resolving any issues or bugs identified during the testing phase to ensure the application functions correctly.
Collaborating with the team: Working closely with other developers, designers, and product managers to ensure smooth development and timely delivery of the application.
Researching and learning: Keeping up to date with the latest iOS development trends, frameworks, and technologies to improve skills and incorporate new features into the application.