|Industry||Office Equipment / Automation / IT Software & Software Services / Electronic / Security and Surveillance|
|Functional Area||Software Development|
|Employment Type||Permanent Job, Full Time|
|Work location||Ahmedabad (Prahladnagar)|
|Shift||Regular, 5 days working company|
We are seeking a skilled and motivated iOS Developer to join our dynamic team. As an iOS Developer, you will be responsible for designing and developing cutting-edge applications for the iOS platform using Swift or Objective-C. Your primary focus will be on creating high-quality, user-friendly mobile applications that meet industry standards and provide exceptional user experiences.
- Design and develop advanced applications for the iOS platform using Swift or Objective-C.
- Write clean, maintainable, and efficient code that follows industry best practices and coding standards.
- Conduct thorough testing of applications to ensure they meet quality standards and perform well on various iOS devices.
- Identify and fix bugs, performance bottlenecks, and other issues to maintain the overall stability and performance of the applications.
- Continuously explore and evaluate new technologies and frameworks to enhance the development process and improve application performance.
- Work closely with the design team to implement visually appealing and intuitive user interfaces.
- Collaborate with backend developers to integrate APIs and ensure seamless data flow between the iOS application and server.
- Stay up to date with the latest trends and advancements in iOS development and contribute to knowledge sharing within the team.
Required Skill Sets:
- Bachelor’s or Master’s degree in Computer Science or Software Engineering.
- Professional experience of 4 to 5 years in iOS application development.
- Strong proficiency in Swift and/or Objective-C programming languages.
- In-depth knowledge of iOS frameworks such as UIKit, Core Data, Core Animation, and Core Graphics.
- Experience with RESTful APIs, JSON, and web services integration.
- Solid understanding of software development principles, including object-oriented design, design patterns, and data structures.
- Familiarity with version control systems (e.g., Git) and agile development methodologies.
- Experience with automated testing and continuous integration tools is a plus.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills to work effectively within a team.