Key Skills :
Swift programming language
Xcode
iOS development tools
Job Description
Responsibilities:
Develop high-quality and robust iOS applications using Swift
Collaborate with cross-functional teams, including designers and backend developers
Implement and integrate features and functionality into iOS apps
Participate in the entire app development lifecycle, from concept and design to testing, deployment, and maintenance
Identify and troubleshoot bugs, performance issues, and other technical problems in iOS applications
Stay up to date with the latest iOS development trends, tools, and technologies, and actively contribute innovative ideas to enhance app performance and user experience
Conduct code reviews and ensure adherence to coding standards and best practices
Collaborate with the QA team to conduct thorough testing and ensure the delivery of high-quality, bug-free iOS applications
Continuously optimize and improve app performance, responsiveness, and efficiency
Keep abreast of industry trends and advancements in iOS development, evaluate and recommend new tools and technologies to enhance the development process
Skills and Requirements:
Bachelor’s degree in computer science, Software Engineering, or a related field (or equivalent work experience)
5+ years of experience in iOS app development, with a strong emphasis on Swift programming language
Extensive experience with Swift and knowledge of UIKit
Proficiency in using Xcode, Interface Builder, and other iOS development tools
Solid understanding of iOS app architecture patterns (e.g., MVVM) and design principles
Familiarity with REST, GraphQL APIs and integrating backend services into iOS applications
Experience with version control systems, such as Git
Preferred Qualifications:
Experience in leading a team of engineers, providing technical guidence and mentoring
Strong communication skills and Self-Motivated
Strong problem-solving skills and the ability to debug and resolve complex issues
Staying updated on industry trends and technologies will empower you to drive continuous improvement