We are seeking a skilled iOS Developer to join our dynamic engineering team. In this role, you will design, develop, and maintain high-quality mobile applications tailored to our business needs. Your expertise in iOS development will be pivotal in building scalable applications, integrating data systems, and optimizing performance across various platforms.
🛠️ Key Responsibilities
- Application Development: Design and develop scalable, user-friendly applications using the iOS platform.
- UI/UX Implementation: Implement user interfaces and experiences for native iOS applications.
- Collaboration: Work closely with business analysts, stakeholders, and other developers to gather and understand requirements.
- Integration: Integrate external systems or services with iOS applications.
- Troubleshooting: Identify and resolve issues in iOS applications.
- Performance Optimization: Ensure the scalability, performance, and security of applications.
- Continuous Improvement: Stay updated with the latest iOS features and best practices.
🎓 Required Qualifications
- Education: Bachelors degree in Computer Science, Engineering, or a related field.
- Experience: Proven experience in developing applications using the iOS platform.
- Technical Skills: Proficiency in Swift and Objective-C programming languages.
- Frameworks: Experience with iOS frameworks such as UIKit, Core Data, Core Animation, and Core Graphics.
- Version Control: Experience with version control systems like Git.
- Methodologies: Experience with Agile development methodologies.
- Problem-Solving: Strong analytical and problem-solving skills.
- Communication: Excellent communication and collaboration abilities.
🌟 Desired Skills
- UI/UX Design: Understanding of UI/UX design principles.
- API Integration: Experience with RESTful APIs to connect iOS applications to back-end services.
- Cloud Platforms: Basic knowledge of cloud platforms like AWS or Azure.
- Testing: Experience with automated testing frameworks.
- Performance Tuning: Experience with performance and memory tuning with tools such as Instruments.
đź’Ľ Sample
Position: iOS Developer
Location: Bengaluru, Karnataka, India
Responsibilities:
- Design and develop applications using the iOS platform.
- Implement user interfaces and experiences for native iOS applications.
- Collaborate with stakeholders to gather and analyze requirements.
- Integrate external systems with iOS applications.
- Troubleshoot and resolve application issues.
- Ensure application performance and scalability.
- Stay updated with iOS platform updates and best practices.
Qualifications:
- Bachelors degree in Computer Science or related field.
- Proven experience with the iOS platform.
- Proficiency in Swift and Objective-C programming languages.
- Experience with iOS frameworks such as UIKit, Core Data, Core Animation, and Core Graphics.
- Experience with version control systems like Git.
- Experience with Agile development methodologies.
- Strong problem-solving and communication skills.
About company
Tech Mahindra is part of the US $15.4 billion Mahindra Group and is a leading global systems integrator and business transformation consulting organization, focused primarily on the telecommunications industry. Tech Mahindra helps companies innovate and transform by leveraging its unique insights, differentiated services and flexible partnering models. This has helped customers reduce operating costs, generate new revenue streams and gain competitive advantage. Tech Mahindra expanded its IT portfolio in 2009 by acquiring the leading global business and information technology services company, Mahindra Satyam (earlier known as Satyam Computer Services).
Tech Mahindra€™s capabilities spread across a broad spectrum, including Business Support Systems (BSS), Operations Support Systems (OSS), Network Design & Engineering, Next Generation Networks, Mobility Solutions, Security consulting and Testing.