Overview:
The iOS Developer plays a crucial role in the organization responsible for the design development and maintenance of highquality mobile applications for iOS platforms. They collaborate with crossfunctional teams to translate requirements into technical solutions and ensure the best possible performance quality and responsiveness of applications. The iOS Developer contributes to the innovation and evolution of the companys mobile applications enhancing the overall user experience.
Key Responsibilities:
- Design and build advanced applications for the iOS platform
- Collaborate with crossfunctional teams to define design and ship new features
- Unittest code for robustness including edge cases usability and general reliability
- Continuously discover evaluate and implement new technologies to maximize development efficiency
- Ensure the performance quality and responsiveness of applications
- Identify and correct bottlenecks and fix bugs
- Maintain code quality organization and automatization
- Stay uptodate with the latest industry trends and technologies
- Work on bug fixing and improving application performance
- Effectively collaborate with a team to define app architecture and user stories
- Participate in code and design reviews
- Optimize applications for maximum speed and scalability
- Implement security and data protection best practices
- Contribute to the innovation and evolution of the companys mobile applications
Required Qualifications:
- Bachelors or Masters degree in Computer Science or related field
- Proven work experience as an iOS Developer with a strong portfolio
- Proficient in Swift and ObjectiveC
- Experience with iOS frameworks such as Core Data Core Animation etc.
- Experience with offline storage threading and performance tuning
- Understanding of Apples design principles and interface guidelines
- Knowledge of RESTful APIs to connect iOS applications to backend services
- Understanding of code versioning tools such as Git
- Familiarity with continuous integration
- Experience with performance and memory tuning with tools
- Familiarity with cloud message APIs and push notifications
- Proficient understanding of code versioning tools and Git
- Experience with UI/UX design principles and best practices
- Excellent problemsolving and debugging skills
- Ability to work in a fastpaced environment and meet deadlines
problem-solving,git,design principles,restful apis,mobile applications,ui/ux design,design,evolution,ios,xcode,debugging,swift,ios sdk,core animation,core data,objective-c,ios developer