Job Title: iOS Developer
Location: Jersey CityNJ New York NY San Jose CA Dallas TX
Client: Confidential
Jot Type & Mode: Contract Onsite
Job Description:
Are you passionate about iOS development and creating cuttingedge mobile applications Join our team as an iOS Developer where you will play a key role in designing developing and deploying iOS applications across various domains. Youll have the opportunity to work on exciting projects collaborate with crossfunctional teams and contribute to every stage of the software development lifecycle (SDLC).
Responsibilities:
- Design and develop native iOS applications for iPhone and iPad using Swift and ObjectiveC.
- Collaborate with product managers designers and backend developers to define project requirements and deliver highquality solutions.
- Implement user interface designs and ensure a seamless user experience by optimizing performance and responsiveness.
- Integrate with backend services and APIs to fetch and store data securely.
- Write unit tests perform code reviews and ensure code quality and reliability.
- Troubleshoot and debug issues reported by users and provide timely resolutions.
- Stay updated on the latest iOS development trends frameworks and best practices.
- Participate in agile ceremonies such as sprint planning daily standups and retrospectives.
- Assist in the deployment and release process including App Store submissions and version control management.
- Collaborate with QA engineers to ensure thorough testing and validation of applications.
Required Skills:
- Bachelors degree in Computer Science Engineering or related field.
- Overall 8 Years of Expereince in iOS and Mobile Technologies
- 6 years of experience in Swift and ObjectiveC.
- Strong understanding of iOS SDK Xcode Interface Builder and UIKit framework.
- Experience with RESTful APIs JSON and asynchronous programming.
- Familiarity with Git or other version control systems.
- Solid understanding of software development lifecycle (SDLC) principles and agile methodologies.
- Excellent problemsolving and analytical skills.
- Strong communication and interpersonal skills with the ability to collaborate effectively with team members and stakeholders.
- Ability to work independently and manage multiple tasks in a fastpaced environment.
Preferred Skills:
- Experience with SwiftUI or Combine frameworks.
- Knowledge of Firebase or other backendasaservice (BaaS) platforms.
- Familiarity with CI/CD pipelines and automated testing frameworks.
- Understanding of mobile security best practices.
- Experience with crossplatform development frameworks such as React Native or Flutter.