We are excited to announce an opening for a Senior iOS Developer at our dynamic development team in Kochi, Kerala. This is an ideal role for an experienced developer proficient in Swift, looking to contribute to cutting-edge iOS applications in a fast-paced and collaborative environment. Our ideal candidate is passionate about delivering high-quality, responsive applications and staying abreast of the latest trends in iOS development.
Employment Type: Full-time. This role requires the candidate to follow a flexible timeline, accommodating project needs and client interactions, especially for our US-based clients.
Responsibilities:
Develop and maintain high-quality iOS applications using Swift.
Collaborate with cross-functional teams to design and launch new features.
Write clean, efficient, and maintainable code.
Ensure optimal performance, quality, and responsiveness of applications.
Proactively identify, troubleshoot, and resolve bugs and issues.
Stay updated with the latest trends, technologies, and best practices in iOS development.
Conduct and participate in code reviews to uphold high code quality standards.
Mentor and guide junior developers, providing necessary support and guidance.
Requirements:
Bachelor s degree in Computer Science, Software Engineering, or a related field, or equivalent experience.
Proven track record as an iOS Developer with a strong portfolio of successful applications.
Expertise in iOS development using Swift; proficiency in Objective-C is a plus.
Comprehensive understanding of iOS frameworks, Core Data, and networking protocols.
Deep knowledge of software development principles, mobile UI/UX standards, and best practices.
Experience with RESTful APIs and integrating third-party libraries and APIs.
Familiarity with Git or other version control systems.
Excellent debugging and problem-solving skills.
Ability to work independently and collaboratively with strong communication skills.
Preferred Qualifications:
Experience with SwiftUI.
Knowledge of Agile/Scrum methodologies.
Familiarity with continuous integration and deployment processes.
Understanding of backend technologies and API development.