- LocationHyderabad/Secunderabad
Responsibilities:
• Develop and maintain high quality iOS applications using Swift.
• Collaborate with cross-functional teams to define, design, and ship new features.
• Implement and maintain high-quality, reusable, and efficient code.
• Conduct thorough testing, including unit testing, integration testing, and UI testing, to ensure the reliability of applications.
• Conduct thorough examinations of user feedback, implement proactive measures, and strive for high-quality releases that guarantee a smooth and reliable user experience.
• Providing technical guidance and support to junior developers through mentorship anddevelopment assistance.
• Collaborating with managers and team leads to achieve sprint goals, ensuring a seamless working relationship for successful task completion within set timelines.
• Work closely with UI/UX designers to implement elegant and responsive user interfaces.
• Stay updated with the latest iOS technologies, frameworks, and best practices, incorporating them to enhance development processes.
• Collaborate with backend developers to integrate mobile applications with server-side systems.
• Optimize application performance and enhancing throughput.
• Participate in code reviews to ensure code quality and adherence to coding standards.
• Ensure application security by implementing best practices to protect against common vulnerabilities.
Requirements:
• 5-7 years of hands-on experience in native iOS app Development using Swift.
• Proficient with Swift 5 & above.
• Solid understanding of mobile application development life cycle.
• Practical expertise with iOS SDK, frameworks, Xcode, and associated tools.
• Must have good analytical, debugging, and problem-solving skills.
• Strong knowledge of Design patterns, Auto layout and Storyboard for proficient user interface creation. Expert in the modern MVC, MV-VM frameworks.
• Hands-on development experience with Google Maps, RESTful APIs, cloud message APIs, push notifications, social media integration, and integration of analytics.
• Understanding of Apple's design principles and interface guidelines, Appstore Deployment process.
• Expertise in optimizing the performance of mobile applications, including memory management, network efficiency, and responsiveness.
• Exhibits robust problem-solving skills by proactively anticipating challenges, devising effective solutions, and taking ownership of the resolution process.
• Enthusiastic about ongoing learning and adopting emerging technologies and domains.
• Knowledgeable in Agile methodologies, GitHub version control, and Jira.
Check Your Resume for Match
Upload your resume and our tool will compare it to the requirements for this job like recruiters do.
Check for Match