iOS Developer at Moneybox
Remote, Scotland, United Kingdom -
Full Time


Start Date

Immediate

Expiry Date

05 Oct, 25

Salary

0.0

Posted On

05 Jul, 25

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Software Development, Architecture, Clean Design, Apps, Modern Architecture, Emerging Technologies, Computer Science, Security, Cryptography, Continuous Integration, Swift, Git, Solid Principles, Design Patterns

Industry

Information Technology/IT

Description

ABOUT MONEYBOX

Moneybox is the award-winning app that helps you turn your money into something greater. We’ve brought saving, investing, home-buying, and retirement services all together into one simple app, so it’s easier than ever to achieve your goals and build wealth, whatever your starting point.

ESSENTIAL SKILLS



    • At least 2 years of professional experience in developing native iOS apps.

    • Proficient in Swift and iOS frameworks.
    • Exposure to all aspects of software development from gathering requirements to releasing.
    • Applied knowledge of design patterns and SOLID principles.
    • Advocates good and clean design of the code, in an enthusiastic way.
    • Experience and desire about mentoring and supporting other developers.
    • Experience in designing RESTful APIs together with backend developers.
    • Experience in developing user interfaces with auto-layout and collaborating with UX/UI designers.
    • Extensive knowledge of the general mobile landscape, architecture, trends, and emerging technologies.
    • Experience with modern architecture such as MVP, MVVM, VIPER etc.
    • Proficient understanding of Git.
    • Experience in implementing unit tests.
    • Familiarity with continuous integration.

    DESIRABLE SKILLS



      • Computer science or related degree.

      • Use of CoreData, or other data persistence frameworks.
      • Experience with complex interfaces and architectures.
      • Experience with Security and Cryptography.
      • Experience in implementing custom native animations.
      • Experience with SwiftUI.
      • Proficient with continuous integration tools.
      Responsibilities


        • 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.

        • Develop new features and maintain the Moneybox iOS application.
        • Join a Squad where you can take ownership for streams of work that enable customers to reach their financial goals.
        • Mentor and support members of the iOS team.
        • Help to suggest new features for the application that will make the app experience better for users, and that will make the application more reliable.
        • Ensure the performance, quality, and responsiveness of applications.
        • Collaborate with the wider team to define, design, and ship new features.
        • Support the design of the architecture of the iOS application. Lead large scale improvements to the design of the application.
        • Identify and fix bottlenecks and bugs.
        • Help to maintain the quality and organisation of the codebase.
        • Be responsible for releasing the app to the store and monitor the app post-release
        Loading...