iOS Developer

Role: Developer

Location: Ascot - UK

Back to List Apply Now

Enhance and maintain all Loyalty Angels iOS applications. This iOS app developer will work with our team of engineers to design and build the next generation of our mobile applications. iOS programming works closely with other app development and technical teams.

A key component of the role is to ensure the development processes are followed and delivery timescales, once agreed, are adhered to ensuring Bink can meet its commitments to investors and customers

Primary Responsabilities 

  • Implement new features as per agreed designs
  • Identify the root cause and fix bugs
  • Participate in design effort as required
  • Follow coding standards to maintain the highest levels of quality
  • Provide unit tests for all pieces of work
  • Work collaboratively with other departments as required
  • Maintain current continuous integration system
  • Fully participate in peer code review process
  • Always be ware of latest iOS technologies and innovations in mobile technology, making suggestions for improvements where appropriate
  • Follow in-house agile methodologies and all development procedures
  • Ensure code is developed in a secure manner
  • Support junior developers as required
  • Ensure senior developers and team leads are kept up to date with all work progress and any issues
  • Work with Project managers as required to support the business
  • Provide input into the product and architecture teams as and when required

Qualifications and Education Requirements

  • BS/BEng degree in Computer Science, Engineering or a related subject
  • Proven software development experience and iOS skills development
  • Proficient with Objective-C or Swift
  • Experience with iOS frameworks such as Core Data, Core Animation, etc.
  • Experience with offline storage, threading, and performance tuning
  • Familiarity with RESTful APIs to connect iOS applications to back-end services
  • Knowledge of other web technologies and UI/UX standards
  • Understanding of Apple’s design principles and interface guidelines
  • Knowledge of low-level C-based libraries is preferred
  • Experience with performance and memory tuning with tools such as Instruments or Shark
  • Familiarity with cloud message APIs and push notifications
  • Knack for benchmarking and optimization
  • Proficient understanding of code versioning using Git
  • Familiarity with continuous integration
  • Minimum 3 years experiencing in developing iOS applications
  • Experience of working in an Agile development environment

Personal Attributes

  • Business Awareness
    • Knowledge of the company markets, customers and goals
    • Understands how to plan work to achieve the business objectives
    • Knowledgeable about business and commercial models
  • Customer Focus
    • Understands how to identify and anticipate customer needs both internal and external
    • Demonstrates ability to build effective relationships both internal and external
    • Understands the need to exceed customer expectations
  • Communication and Interpersonal Skills
    • Good at expressing complex tasks to a wide variety of audiences both orally and in written form
    • Understands how to listen to alternate points of view and is able to modify personal behavior when confronted with better ways of delivering tasks
  • Decision Making
    • Understands the importance of data driven decision making
    • Good at making rational decisions even when data is incomplete
    • Understands the importance of seeking and acting upon feedback
  • Personal Drive, Organisation and Planning
    • Passionate about mobile software development
    • Demonstrates ability to be a self-starter whilst also understands the need to be a team player
    • Knowledge of how to set priorities, define targets, plan work so that results are achieved on time and within budget
    • Knowledge of how to monitor progress and adjust priorities as required whilst minimising business waste
    • Understands the importance of being open minded about change
  • Leadership and People Management
    • Understands how to influence, motivate and inspire others and direct them towards achieving company goals and values
    • Knowledge of how to guide, coach and develop people to extend their skills and competencies
    • Demonstrates how to contribute towards bigger team

This position is based in Ascot.

NO RECRUITORS OR AGENCIES

If you think you have what it takes to join the Bink family, please send your application to us below clearly stating “iOS Developer” in your application.

Apply Now