About us
About the role
We are looking for a Senior iOS Engineer to play a pivotal role in developing and enhancing our mobile application which acts as a companion to our core platform providing a superior native mobile user experience over that which can be achieved with a browser.
You will collaborate closely with another native mobile iOS engineer, product manager and designer as well as backend engineers to deliver a high-quality user experience and functionality that our customers love.
You will lead the team to shape the future of mobile tools for art professionals, ensuring that our apps are intuitive and reliable. You will also exploit native app capabilities to provide superior experience such as offline sync of artworks and push notifications. You will strongly influence the design and architecture of both the app itself and the supporting backend APIs and services.
Beyond hands-on development, you'll also mentor team members, contribute to improving engineering practices and help foster a culture of technical excellence.
This role also has potential to grow into management of a larger team of both native and full stack engineers as part of a wider modernisation initiative.
About you
You are an experienced and passionate iOS engineer with a strong technical foundation, exceptional collaboration skills, and a commitment to building impactful solutions. You thrive in a collaborative environment and are motivated by the opportunity to create products that make a real difference in people’s lives in the art world.
Skills & Experience:
-
Native app development experience with proficiency in Swift, SwiftUI, Swift Package Manager, UIKit, Xcode Instruments, with at least some exposure to Objective-C.
-
Strong design and architectural skills, including expertise in design patterns for native mobile apps, data modeling, data architecture and data storage technologies (Realm/Core Data/SwiftData).
-
Strong understanding of Apple’s design principles and interface guidelines, ensuring intuitive and visually appealing user interfaces.
-
Proficiency in writing clean, maintainable code with a commitment to best practices like Test-Driven Development (TDD).
-
Hands-on experience with CI/CD pipelines, App Store review processes, and app release workflows.
-
Hands-on experience implementing push notifications.
-
Proven ability to coach and mentor engineers, fostering growth and technical excellence within a team or project.
-
Experience working in agile environments, including discovery processes, iterative development, and cross-functional collaboration.
-
Outcome-focused approach with a user-first mentality, ensuring features deliver value and enhance the overall experience.
-
(Desirable) Exposure to backend or full-stack development, particularly with BFF (e.g., GraphQL) and WebSocket-based APIs.
Key responsibilities
-
Key responsibilities include:
-
Leading the development of new, well tested features and maintaining our iOS applications.
-
Working with your engineering manager to map out a migration timeline from older Apple technologies like UIKit to modern Swift-based ones.
-
Collaborating with cross-functional teams to define, design, and deliver innovative solutions.
-
Provide technical direction for the mobile app product roadmap in close collaboration with product and engineering manager to align on OKRs.
-
Ensuring application quality through testing, optimisation, and adherence to best practices.
-
Contribute to technical designs for backend APIs and services that support the mobile app ensuring high performance and scalability.
-
Providing mentorship and technical leadership as our most senior iOS engineer.
-
Keeping up-to-date with the latest iOS trends, tools, and technologies.
-
Driving improvements to development processes, tools, and team workflows.
-
Collaborate with stakeholders to ensure features are aligned with customer needs and strategic goals.
KPIs and Deliverables in the First Six Months:
-
Feature Delivery: Successfully lead the development and release of at least two major features or enhancements, ensuring they meet performance, usability, and quality standards.
-
Modernisation Plan: Develop a detailed migration plan for transitioning from older Apple technologies (e.g., UIKit) to modern Swift-based frameworks, including key milestones and timelines.
-
Technical Roadmap Contribution: Collaborate with the product manager and engineering manager to define and align the iOS roadmap with team and company OKRs, contributing to at least one key strategic initiative.
-
Backend API Design: Partner with backend teams to design or enhance APIs and services that support new features, with measurable improvements in app performance and scalability.
-
Team Mentorship: Mentor engineer(s), with measurable improvements in their code quality, confidence, or technical contributions as evidenced by feedback or code reviews.
-
Process Improvements: Propose and implement at least two optimisations in development workflows or tooling that improve team efficiency or deployment reliability.
-
User Feedback Loop: Collaborate with stakeholders to ensure at least one significant feature aligns with customer feedback or strategic goals, demonstrated by user satisfaction metrics or adoption rates.
Personal Qualities:
-
Humble and approachable, with a strong sense of team spirit.
-
Excellent emotional intelligence (EQ) and interpersonal skills.
-
Leadership qualities with a willingness to mentor and support others.
-
A collaborative mindset and a passion for building impactful, user-centered solutions.
Why Join Us?
-
Be part of a fast-growing company with a mission to bring more art into the world.
-
Opportunities for professional growth, including potential management roles.
-
A supportive and collaborative culture that values innovation and creativity.
-
Competitive salary, benefits, and flexible working options.
What we offer
-
Company profit sharing scheme
-
25 days annual leave (plus 10 public holiday days)
-
Long service entitlement
-
Flexible working
-
Premier private health insurance including dental, optical & EAP
-
Childcare nursery benefit scheme
-
Cycle to work scheme
-
Tech buying scheme
-
Free eye test
-
Company pension scheme
-
A focus on continued professional development including access to courses and training programs
Artlogic is an equal opportunities employer
We are committed to valuing diversity and seek to provide all staff with the opportunity for employment, career and personal development on the basis of ability, qualifications and suitability for the work as well as their potential to be developed into the job.
-
-
How to apply
To apply please complete this form