Firmenlogo

Moneybox  ·  nan, · Hybrid

Jetzt bewerben

About the job

The position will be responsible for supporting the Lead iOS Developer to work on the iOS application. You will help to create a reliable application that makes investing simple and enjoyable for users. You will be involved in the whole life cycle from suggesting new features to releasing the application:

  • Design and build applications for the iOS platform
  • Ensure the performance, quality, and responsiveness of applications
  • Collaborate with the wider team to define, design, and ship new features
  • Identify and fix bottlenecks and bugs
  • Help maintain code quality and organisation


Who you are:

  • Someone who is excited about making an application you would use personally that helps make saving and investing easier and more accessible.
  • Thrives in a fast-paced startup environment.
  • Interested in all areas of the business and enjoys hearing about what other team members are working on.
  • Genuine interest in financial technology.
  • Constantly looking to improve all areas that you can affect.
  • Excited about learning and experiencing new ways of thinking.


Experience and skills – essential:

  • Hands on experience developing iOS apps (personal projects or through studies)
  • Experience with Swift 5 and iOS frameworks, can produce clear and tidy source code which is easy to understand and follows familiar design patterns.
  • Familiarity with RESTful APIs to connect iOS applications to back-end services.
  • Experience of developing user interfaces with auto-layout.
  • Working knowledge of the general mobile landscape, architecture, trends, and emerging technologies.


Experience and skills – desirable:

  • At least 1 year of professional experience building iOS applications collaborating with Product Managers, Designers, and other Software engineers.
  • Experience with modern design patterns such as MVP, MVVM, VIPER etc.
  • Applied knowledge of design patterns and SOLID principles.
  • Computer science or related degree.
  • Proficient understanding of Git.
  • Familiarity with continuous integration.
  • Familiarity with unit testing.
  • Applied knowledge of software engineering best practices and software development methodologies. e.g. Scrum.
  • At least one app in the App store.


Company Benefits

  • Company shares
  • Company pension scheme
  • Private medical insurance
  • Enhanced parental pay and leave
  • 25 days holiday + bank holidays and additional annual leave days added with length of service.
  • Gympass subscription for access to a variety of gyms and wellbeing apps
  • Home office furniture allowance
  • Annual L&D allowance of £300 per person
  • Cycle to work scheme
  • Plus many more


Interview Process

  • Phone screen with Talent Partner (30 minutes)
  • Technical test (take home)
  • Line Manager interview (via google hangout)
  • Technical interview (via google hangout)
Jetzt bewerben

Weitere Jobs