iOS Developer (Senior)
Infogain
About the role
ROLES & RESPONSIBILITIES
Mandatory Skills: • Demonstrated experience with production-grade Mobile application programming including using Swift and Objective-C • Lead the design and development of robust iOS applications using Swift • Define scalable architecture (MVVM, VIPER, Clean Architecture) • Ensure high-quality code with focus on performance, security, and maintainability • Implement smooth UI/UX with strong focus on responsiveness and accessibility • Integrate APIs, manage data persistence, and optimize networking layers • Ensure compliance with App Store guidelines and standards • Drive accessibility (WCAG / VoiceOver) compliance • Lead code reviews, enforce best practices, and mentor iOS developers • Manage app lifecycle, releases, and CI/CD pipelines • Debug complex issues and optimize app performance • Develop, write and implement iOS applications following established architecture standards as well as software development methodologies. • Experience in core Data, GCD/Operation Queues, Design Patterns ,Protocols • Write high quality code using the guidelines and effectively debug the code. • Document the code changes, package the code, unit test it. • Perform the task assigned as per their prioritization and implement a solution. • Act up on the suggestions provided during the code reviews. • Work with the application development team in delivering the project and deliverable within time and good quality. • Assess requirements for new and enhanced functionalities; identify impact on existing applications, operating systems, hardware and network. • Perform unit testing, ensure quality assurance of applications through system testing. • Keep up-to date with latest technologies, trends and provides inputs/recommendations to project manager or the architect as required. • Coordinate and communicate with the other tracks and disciplines involved in the project.
o Good exposure to REST & SOAP web services integration.
o Must have good knowledge of SDLC, Agile Methodology, SCRUM, Project Management tools like JIRA, MS Project & ITSM etc.
Core Responsibilities:
o Work with team members to provide timely and accurate estimates for development solutions
o Work with leadership team to provide strategic direction for existing toolset
o Manage multiple and sometimes competing priorities and tasks within work team
o Provide feedback to the team and individuals on their performance
o Drive software solutions to completion on time while providing regular status updates
o Provide mentoring, guidance, feedback and training to team members
o Ability to handle all Internal & External stakeholders at every stage to overcome all hinderances for successful delivery of the project
o Help junior team members in their tasks.
o Build code to the internal standards
EXPERIENCE
6-8 Years
SKILLS
Primary Skill: Mobile Development
Sub Skill(s): Mobile Development
Additional Skill(s): Mobile Architecture, iOS, React Native, Mobile DevOps, Mobile Development, Swift
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free