Sr Software Engineer Ios Job Description Template
Our company is looking for a Sr Software Engineer Ios to join our team.
Responsibilities:
- Work with outside data sources and APIs;
- Work on bug fixing and improving application performance;
- Identify and correct bottlenecks and fix bugs;
- Collaborate with cross-functional teams to define, design, and ship new features;
- Design and build advanced applications for the iOS platform;
- Help maintain code quality, organization, and automation;
- Design, build, and maintain high performance, reusable, and reliable Java code;
- Translate designs and wireframes into high quality code;
- Continuou sly discover, evaluate, and implement new technologies to maximize development efficiency;
- Ensure the best possible performance, quality, and responsiveness of the application;
- Unit-test code for robustness, including edge cases, usability, and general reliability.
Requirements:
- Passion for best design and coding practices and a desire to develop new ideas;
- A deep familiarity with Objective-C and Cocoa Touch;
- Experience in designing and building applications for iOS platform;
- Experience working with iOS frameworks such as Core Data, Core Animation, Core Graphics and Core Text;
- Unit-test code for robustness, including edge cases, usability, and general reliability;
- Knowledge of the open-source iOS ecosystem and the libraries available for common tasks;
- Experience with third-party libraries and APIs;
- Understanding of Apples iOS design principles and interface guidelines;
- Strong knowledge of iOS UI design principles, patterns, and best practices;
- Familiarity with cloud message APIs and push notifications;
- Work on bug fixing and improving application performance;
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies;
- Solid understanding of the full mobile development life cycle;
- Be able to collaborate with cross-functional teams to define, design and ship new features;
- A knack for benchmarking and optimization.