Overview:
The iOS Developer plays a crucial role in our organization responsible for creating and maintaining intuitive and functional mobile applications for the iOS platform. They will work closely with crossfunctional teams to develop cuttingedge applications that enhance user experience and drive business growth.
Key Responsibilities:
- Design and build advanced applications for the iOS platform
- Collaborate with crossfunctional teams to define design and ship new features
- Ensure the performance quality and responsiveness of applications
- Identify and correct bottlenecks and fix bugs
- Maintain code integrity and organization
- Implement and maintain cuttingedge user interfaces
- Optimize applications for maximum speed and scalability
- Unittest code for robustness including edge cases usability and general reliability
- Continuously discover evaluate and implement new technologies to maximize development efficiency
- Stay uptodate with the latest iOS versions features and best practices
- Work on bug fixing and improving application performance
- Participate in code and design reviews
- Contribute to the technical architecture and design of the mobile application
- Provide technical guidance and mentoring to junior developers
- Collaborate with backend developers to create seamless endtoend solutions
Required Qualifications:
- Bachelors degree in Computer Science or a related field
- Proven work experience as an iOS Developer
- Proficient in Swift and the iOS SDK
- Experience with Xcode and ObjectiveC
- Strong understanding of Git for version control
- Ability to work with UI/UX designers to create seamless user experiences
- Experience with Core Data for offline storage
- Familiarity with RESTful APIs to connect iOS applications to backend services
- Experience with unit testing and testdriven development
- Published one or more iOS apps in the App Store
- Solid understanding of the full mobile development life cycle
- Experience with performance and memory tuning with tools
- Familiarity with continuous integration and continuous deployment (CI/CD) pipelines
- Excellent problemsolving skills and attention to detail
- Ability to work in a fastpaced dynamic environment
swift,ios sdk,xcode,objective-c,git,ui/ux design,core data,restful apis,unit testing