iOS Developer
Role: iOS developerLocation: Plano, TX or Richmond, VADuration: Long TermEx- CapitalOne is mandatoryJob Description:Key Responsibilities:Design and build advanced applications for the iOS platform using Swift and/or Objective-C.Collaborate with cross-functional teams, including UI/UX designers, product managers, and backend engineers, to define, design, and ship new features.Write clean, maintainable, and testable code while following iOS development best practices.Ensure the performance, quality, and responsiveness of applications through rigorous testing and performance tuning.Work on bug fixing and improving application performance.Integrate third-party libraries, APIs, and cloud services into mobile applications.Stay updated with the latest industry trends, technologies, and Apple guidelines to continually improve the app's functionality and user experience.Maintain a focus on security and data privacy in mobile app development.Participate in code reviews, provide feedback, and contribute to improving the team's coding standards.Collaborate with team members to define and implement application architecture and project timelines.Qualifications:Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).2+ years of hands-on experience developing mobile applications for the iOS platform.Technical Skills:Proficiency in Swift and Objective-C programming languages.Experience with iOS frameworks such as Core Data, Core Animation, Core Graphics, and Core Text.Experience with RESTful APIs to connect iOS applications to backend services.Solid understanding of UI/UX design principles and the ability to work closely with designers to implement designs.Proficiency with Xcode and other iOS development tools.Familiarity with Apple’s Human Interface Guidelines and App Store submission process.Knowledge of automated testing and unit testing frameworks for iOS.Experience with Git and version control tools.