Infinite Infotech - India - Jersey City, NJ
posted about 2 months ago
As an iOS Developer, you will be responsible for designing and implementing high-quality iOS applications that meet the needs of our users. You will work closely with cross-functional teams to define, design, and ship new features, ensuring that the applications are user-friendly and perform well. Your role will involve collaborating with product managers and designers to create intuitive interfaces and seamless user experiences. You will also be tasked with maintaining and improving existing applications, troubleshooting issues, and optimizing performance. In this position, you will leverage your expertise in Swift UI and various iOS frameworks such as Foundation, UIKit, CocoaTouch, and Core Data to build robust applications. You will be expected to integrate APIs effectively and utilize Xcode's tools for debugging and profiling to ensure the applications run smoothly. Additionally, you will implement design patterns like MVC, MVVM, MVP, and Singleton to enhance the architecture of the applications. Your contributions will also include version control management using Git or Bitbucket, and you will be expected to have a solid understanding of CI/CD build systems, particularly Jenkins. You will be involved in writing unit tests and using code coverage tools to ensure the quality of the code. The ideal candidate will have a portfolio that includes applications available on the Apple App Store, showcasing your ability to deliver high-quality software solutions.