Location
Nagpur | India
Job description
Overview
As a Senior iOS Developer you will play a crucial role in the design development and maintenance of highquality mobile applications for our organization. Your expertise in iOS development and knowledge of the latest industry trends will be instrumental in delivering innovative solutions that enhance user experience and drive business growth.
Key Responsibilities
- Collaborate with crossfunctional teams to define design and ship new features.
- Lead the development and maintenance of iOS applications.
- Ensure the performance quality and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs.
- Maintain code quality organization and automatization.
- Conduct code reviews and mentor junior developers.
- Stay uptodate with the latest iOS technologies and best practices.
- Optimize application performance and ensure seamless user experience.
- Participate in the full mobile application development lifecycle.
- Collaborate with UI/UX designers to implement attractive designs.
- Troubleshoot and resolve issues related to application development.
- Work on improving application architecture and performance.
- Integrate thirdparty APIs and libraries as needed.
- Contribute to the technical design and architecture of mobile applications.
- Participate in team meetings to discuss and plan projects.
Required Qualifications
- Bachelors degree in Computer Science Engineering or a related field.
- Proven experience as an iOS Developer with a strong portfolio of applications in the App Store.
- Proficiency in Swift and ObjectiveC programming languages.
- Expertise in using Xcode and Interface Builder.
- Strong understanding of mobile UI/UX design principles and best practices.
- Experience with RESTful APIs to connect iOS applications to backend services.
- Knowledge of version control systems such as Git.
- Ability to write clean maintainable code and conduct code reviews.
- Strong problemsolving skills and attention to detail.
- Experience with performance and memory tuning tools.
- Excellent communication and teamwork skills.
- Ability to work independently and lead a team of developers.
- Experience with continuous integration and deployment processes.
- Understanding of Agile methodologies and software development lifecycle.
- Familiarity with cloud message APIs and push notifications.
Share updated resume on :
ios development,swift,objective-c,xcode,ui/ux design
Job tags
Salary