IOS Developer

Push Doctor ,
Firswood, Greater Manchester
Job Type: Full-time
Contract Type: Permanent

Overview

The iOS Developer will play a vital role in delivering iOS applications which engage our customers, are easy to use, attractive and reliable. You will deliver native iOS Apps on tablet and phone platforms that look stunning from mobile through to desktop. You will be excited to work in a high growth organisation and you will thrive when priorities are changeable and timelines are short. You will:  Build advanced applications for the iOS platform.  Work Modularly so that we can reuse as much code and resources in new products   Collaborate with cross-functional teams to define, design, and ship new features.  Work with Secure HTTPS endpoints and understand how to integrate with them in a secure way  Unit-test code for robustness, including edge cases, usability, and general reliability.  Work on bug fixing and improving the application in an iterative way  Continuously discover, evaluate, and implement new technologies to maximize development efficiency.   Skills Specification  Expert knowledge and likely 5 years’ experience of delivering Swift, Objective C and C code using Xcode for commercial applications (ideally consumer facing).  Expert knowledge of Compile defines and multiple applications within one project  Knowledge of Test Driven Development and Continuous integration  Knowledge of delivering UX experiences as designed in iOS including inside knowledge of the HIG and making user interfaces available for iPhone and iPad in Universal Applications along with the multiple sizes of devices now on the market  Experience with Git source control including how to use Git Flow and GitHub Flow and what the differences between them are Experience working within an Agile environment  Advanced knowledge of REST API integration and security. Ideally using AFNetworking or similar  Knowledge of effective UX design  Knowledge of Blocks or closures and how to use them to their full potential  HTML5 and JavaScript advantageous  Integration with WCF web services or equivalent Experience with usability / experience testing a benefit Person Specification  Autonomy  - Works under general direction within a clear framework of accountability. Exercises substantial personal responsibility and autonomy. Plans own work to meet given objectives and processes.  Influence  - Influences team and specialist peers internally. Influences customers at account level and suppliers. Has some responsibility for the work of others and for the allocation of resources. Participates in external activities related to own specialism. Makes decisions which influence the success of projects and team objectives.  Complexity  - Performs a broad range of complex technical or professional work activities, in a variety of contexts. Investigates, defines and resolves complex problems.  Business skills -  Selects appropriately from applicable standards, methods, tools and applications. Demonstrates an analytical and systematic approach to problem solving. Communicates fluently orally and in writing, and can present complex technical information to both technical and nontechnical audiences. Facilitates collaboration between stakeholders who share common objectives. Plans, schedules and monitors work to meet time and quality targets and in accordance with relevant legislation and procedures. Rapidly absorbs new technical information and applies it effectively. Has a good appreciation of the wider field of information systems, their use in relevant employment areas and how they relate to the business activities of the employer or client. Maintains an awareness of developing technologies and their application and takes some responsibility for personal development. Company Overview Push Doctor is a multi-award-winning digital health company that enables you to have a video consultation with a GP within 6 minutes on any device. We’re growing at a phenomenal pace and we’re looking for amazing people to join us on our game-changing adventure to make millions of people healthier and happier. You will be firmly hands-on with most of your time working with designers, developers and testers to deliver high quality scalable applications to support product delivery. You will be excited to work in a high-growth organisation, eager to rise to the challenge. Push Dr Values: Empathy We are curious, caring and passionate. We have experienced healthcare ourselves and use research and insight to understand the aspects of healthcare we have yet to experience. Whenever empathy seems out of reach, we are proactive in bringing it into focus. Ambition We carve the path for others to follow, setting industry standards and transforming healthcare for the better. We are anything but new to this and have so much to be proud of. Together, we are unstoppable. Resilience Everything we do should add value to our service. We optimise and occasionally overhaul every aspect of the experience we provide, challenging expectations of what health can (and should) be. This isn’t something that happens overnight, so we need to be resilient and never lose faith. Benefits Competitive Salary In house gym Free snacks / food / drinks / fruit in the office Flexible working Life Insurance