iOS Developer Job Description Template
Our company is looking for a iOS Developer to join our team.
Responsibilities:
- Hands-on development: analyse product specifications, design implementations, write code and rapidly deliver features;
- Contributing to your team’s product roadmap;
- Design and build advanced applications for the Android platform;
- Collaborate with cross-functional teams to define, design, and ship new features;
- Creatively and digitally excellent;
- Design and Build applications for the iOS platform as required within a commercial working environment;
- Unit-test code for robustness, including edge cases, usability, and general reliability;
- The use of effective and pragmatic code commenting to ensure components, classes and processes are self-documenting at the code level;
- Designing and building mobile applications for Apple’s iOS platform;
- Identifying potential problems and resolving application bottlenecks;
- Designing and implementing application updates;
- Contribute to the architecture across tech stack;
- Work closely with other engineers in a small, informal team environment;
- Ensuring coding standards are adhered to;
- Work to fix bugs as prioritised by the Product Owner.
Requirements:
- Product-focused iOS application development experience;
- Understanding of UIKit, Core Animation, GCD & Networking;
- Understanding of analytics, remote reporting and measurements;
- Very passionate about learning, especially in the areas of technology, software engineering design patterns and system architecture;
- Experience of using architectures beyond MVC;
- Have a strong background in Objective-C and Swift;
- Strong experience of writing Native iOS Applications (Swift);
- Experience with third-party libraries and APIs;
- Experience of CI/CD tools and working practices;
- Experience with continuous integration;
- Working experience of RESTful APIs;
- Knowledge of iOS back-end services;
- Working experience in iOS development;
- Familiarity with push notifications, APIs and cloud messaging;
- Knowledge of Apple’s design principals and application interface guidelines.