Role Overview
We are seeking an experienced iOS Mobile Application Engineer to join our dynamic team. The ideal candidate will have a passion for developing high-quality mobile applications and an eye for detail. This role involves collaborating with cross-functional teams to design and implement innovative solutions that enhance user experience. You will be responsible for maintaining and improving existing applications while consistently meeting deadlines and performance metrics.
Key Responsibilities:
- Develop and maintain iOS applications for various devices
- Collaborate with UI/UX designers to create intuitive user interfaces
- Write clean, maintainable, and efficient code in Swift and Objective-C
- Conduct debugging and troubleshooting for issues reported by users
- Participate in code reviews to ensure adherence to best practices
- Stay updated with the latest trends in mobile technology
- Optimize application performance and scalability
- Ensure compliance with security standards and regulations
- Collaborate with backend developers to integrate APIs effectively
Required Skills:
- Proficiency in Swift and Objective-C programming languages
- Experience with Xcode IDE for mobile development
- Strong understanding of iOS frameworks (UIKit, CoreData)
- Knowledge of RESTful APIs and third-party libraries
- Familiarity with version control systems (Git)
- Experience with unit testing and debugging tools
- Strong problem-solving and analytical skills
- Ability to work independently and in a team environment
- Excellent communication and interpersonal skills
Preferred Skills:
- Experience with Flutter or React Native
- Knowledge of cloud services (AWS, Firebase)
- Familiarity with Agile software development methodologies
- Experience in App Store submission process

