-
View all jobs
About
Job Title: iOS Engineer
Remote - Must be able to commute to Crewe once a month
Salary up to £60k with bonus
The individual will need to have extensive experience of working in a fast-paced software development team, and need an ability to work within agile practices.
Responsibilities
Design and develop advanced applications for the iOS platform using Swift and SwiftUI. Ensure adherence to SOLID principles, clean architecture, and software design patterns to build scalable and maintainable applications. Follow the repository pattern with MVVM for structured data access and maintainability. Collaborate with cross-functional teams, including designers, backend developers, and product managers, to define, design, and implement new features. Work with Core Data for efficient data persistence and offline storage. Implement authentication mechanisms, including OAuth 2.0, for secure user authentication. Integrate MapKit, Sentience and Core Location for geolocation-based features. Utilise the Combine framework for handling asynchronous events and data streams efficiently. Work on bug fixing, performance optimisation, and maintaining high code quality. Implement unit and UI testing strategies using XCTest and XCUITest to ensure application reliability and robustness. Optimise app performance and memory usage using Instruments and other profiling tools. Work with RESTful APIs to ensure seamless integration between the app and backend services. Implement analytics tools to track user behavior and application performance. Develop localised applications to support multiple languages and regions. Utilise Agile project management methodologies for efficient development cycles. Familiarity with cloud messaging APIs and push notifications. Use version control systems, particularly Git, to manage codebase efficiently. Write clean, maintainable, and well-documented code. Stay updated with the latest iOS development trends and continuously explore new technologies to enhance development efficiency.
Skills And Qualifications
3-5 years of experience in iOS development with a strong portfolio of published applications in the App Store. Strong proficiency in Swift; familiarity with Objective-C is a plus. Solid understanding of the full mobile development lifecycle. Strong knowledge of clean architecture, MVVM, SOLID principles, and software design patterns. Experience with SwiftUI and UIKit for building modern, responsive UI. Familiarity with iOS frameworks such as Core Data, Core Animation, and Core Location. Experience with OAuth 2.0 authentication for secure user access management. Hands-on experience with reactive programming using Combine. Experience with unit and UI testing using XCTest and XCUITest. Familiarity with dependency management tools like CocoaPods and Swift Package Manager. Experience with Agile methodologies and working in Scrum teams. Strong understanding of Apple's Human Interface Guidelines and best practices. Knowledge of performance and memory tuning tools such as Instruments. Strong analytical, problem-solving, and debugging skills. Excellent communication and teamwork abilities.Nice to Have:
Familiarity with Figma for collaborating with design teams. Experience with Azure DevOps for source code management and CI/CD pipelines. Experience with white labeling applications.Acorn by Synergie acts as an employment agency for permanent recruitment
Nice-to-have skills
Job Title: iOS Engineer
Remote - Must be able to commute to Crewe once a month
Salary up to £60k with bonus
The individual will need to have extensive experience of working in a fast-paced software development team, and need an ability to work within agile practices.
Responsibilities
Design and develop advanced applications for the iOS platform using Swift and SwiftUI. Ensure adherence to SOLID principles, clean architecture, and software design patterns to build scalable and maintainable applications. Follow the repository pattern with MVVM for structured data access and maintainability. Collaborate with cross-functional teams, including designers, backend developers, and product managers, to define, design, and implement new features. Work with Core Data for efficient data persistence and offline storage. Implement authentication mechanisms, including OAuth 2.0, for secure user authentication. Integrate MapKit, Sentience and Core Location for geolocation-based features. Utilise the Combine framework for handling asynchronous events and data streams efficiently. Work on bug fixing, performance optimisation, and maintaining high code quality. Implement unit and UI testing strategies using XCTest and XCUITest to ensure application reliability and robustness. Optimise app performance and memory usage using Instruments and other profiling tools. Work with RESTful APIs to ensure seamless integration between the app and backend services. Implement analytics tools to track user behavior and application performance. Develop localised applications to support multiple languages and regions. Utilise Agile project management methodologies for efficient development cycles. Familiarity with cloud messaging APIs and push notifications. Use version control systems, particularly Git, to manage codebase efficiently. Write clean, maintainable, and well-documented code. Stay updated with the latest iOS development trends and continuously explore new technologies to enhance development efficiency.
Skills And Qualifications
3-5 years of experience in iOS development with a strong portfolio of published applications in the App Store. Strong proficiency in Swift; familiarity with Objective-C is a plus. Solid understanding of the full mobile development lifecycle. Strong knowledge of clean architecture, MVVM, SOLID principles, and software design patterns. Experience with SwiftUI and UIKit for building modern, responsive UI. Familiarity with iOS frameworks such as Core Data, Core Animation, and Core Location. Experience with OAuth 2.0 authentication for secure user access management. Hands-on experience with reactive programming using Combine. Experience with unit and UI testing using XCTest and XCUITest. Familiarity with dependency management tools like CocoaPods and Swift Package Manager. Experience with Agile methodologies and working in Scrum teams. Strong understanding of Apple's Human Interface Guidelines and best practices. Knowledge of performance and memory tuning tools such as Instruments. Strong analytical, problem-solving, and debugging skills. Excellent communication and teamwork abilities.Nice to Have:
Familiarity with Figma for collaborating with design teams. Experience with Azure DevOps for source code management and CI/CD pipelines. Experience with white labeling applications.Acorn by Synergie acts as an employment agency for permanent recruitment
Nice-to-have skills
- iOS
- Swift
- MVVM
- XCTest
- XCUITest
- Agile
- Git
- Objective-C
- UIKit
- Figma
- Crewe, England
- Mobile
- Mobile Engineering
- English
Key Skills
Ranked by relevance
ios
swift
ui
design patterns
oauth
restful apis
responsive
animation
cocoapods
storage
devops
figma
cloud
scrum
cicd
git
c
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Software Engineer, CUA Control
2026-05-24
Full-time
Not Applicable
Singapore
Technology
Engineering
View Job Details
Related
Full Stack Engineer
2026-06-04
Full-time
Not Applicable
United States
Technology
Engineering
View Job Details
Related
Software Engineer, Full Stack, gUP Engineering
2026-05-24
Full-time
Not Applicable
United States
Information Services
Information Technology
Login to Apply
- Posted
- Apr 09, 2025
- Type
- Full-time
- Level
- Entry
- Location
- Crewe
- Company
- TieTalent
Industries
Technology
Information
Internet
Categories
Engineering
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Software Engineer, CUA Control
2026-05-24
Full-time
Not Applicable
Singapore
Technology
Engineering
View Job Details
Related
Full Stack Engineer
2026-06-04
Full-time
Not Applicable
United States
Technology
Engineering
View Job Details
Related
Software Engineer, Full Stack, gUP Engineering
2026-05-24
Full-time
Not Applicable
United States
Information Services
Information Technology