iOS Developer

Columbus, OH (On-Site)

Job Description:

Role: iOS Developer
Location: Columbus, OH (Relocation Accepted)

Contract 


Job Summary

We are seeking an experienced iOS Developer with a strong background in mobile application design, development, and deployment. The ideal candidate will have hands-on experience building robust, scalable, and secure mobile applications, as well as a solid understanding of Agile methodologies and modern development practices.

 


Key Responsibilities

  • Design, develop, test, deploy, maintain, and enhance iOS applications using Swift and Objective-C.
  • Collaborate with cross-functional teams to define, design, and deliver new features.
  • Work closely with QA and DevOps teams to ensure high-quality software delivery through Continuous Integration and Continuous Delivery (CI/CD).
  • Monitor and troubleshoot production issues, conduct root cause analysis, and implement effective resolutions.
  • Conduct performance profiling, memory analysis, and debugging on devices, emulators, and simulators.
  • Manage large codebases, shared libraries, and participate in ongoing mobile application development.
  • Ensure code quality through test-driven development (TDD), automation, and adherence to best practices.

 


Required Qualifications

  • 5+ years of hands-on experience in software engineering, with a focus on iOS application development.
  • Strong proficiency in Swift, Objective-C, Xcode, and SPM (Swift Package Manager).
  • Solid understanding of Agile frameworks and development methodologies.
  • Experience in cloud-native environments and CI/CD pipelines.
  • Proven ability to design and deliver scalable, secure, and reliable software systems.
  • Strong knowledge of software engineering principles, design patterns, and development practices.
  • Formal training or degree in Computer Science, Computer Engineering, Mathematics, or a related technical field.


Preferred Skills

  • Experience integrating open-source libraries and frameworks.
  • Exposure to AI/ML or Cloud technologies is a plus.
  • Ability to independently solve complex design and functionality challenges.
  • Excellent communication and problem-solving skills.

Key Skills:

  • Strong proficiency in Swift, Objective-C, Xcode, and SPM (Swift Package Manager).

Share Profile