Senior iOS Developer Job Description:
We are seeking a skilled and experienced Senior iOS Developer with a minimum of 3 years of professional experience in iOS app development. The ideal candidate will have a strong background in Swift programming language and extensive hands-on experience with SwiftUI and familiarity with Graphql.
Responsibilities:
- Develop high-quality and robust iOS applications using Swift and SwiftUI.
- Collaborate with cross-functional teams, including designers and backend developers, to 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, evaluateand recommend new tools and technologies to enhance the development process.
Requirements:
- Bachelor’s degree in computer science, Software Engineering, or a related field (or equivalent work experience).
- Minimum of 3 years of professional experience in iOS app development, with a strong emphasis on Swift programming language.
- Extensive experience with SwiftUI 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.
- Strong problem-solving skills and the ability to debug and resolve complex issues.
- Familiarity with REST, GraphQL APIs and integrating backend services into iOS applications.
- Experience with version control systems, such as Git.
- Ability to work effectively both independently and as part of a team, with excellent communication and collaboration skills.
Type: Full time
Experience: 3+ years (Required)
Notice Period: 0-30 days (Preferred) Location: Chennai
Salary package:18-22LPA Work timing: 3PM – 12AM