Job Purpose and primary objectives Design, develop, and maintain mobile applications for the iOS ecosystem. Work closely with product teams to implement modern UI frameworks, integrate APIs, and ensure seamless, secure, and production-ready experiences across Apple devices.
Key responsibilities Build, test, and deploy iOS applications while collaborating with designers, backend engineers, and product owners. Ensure app responsiveness, performance, and security compliance. Debug and resolve issues across different iOS versions and devices. Contribute to code quality standards, code reviews, and reusable component libraries.
Supervisory / Managerial responsibilities None
Other responsibilities β Budgets, targets, equipment etc None
Key Skills/Knowledge Primary Skills:
β’ Strong proficiency in Swift and Objective-C
β’ Expertise with Xcode, UIKit, and SwiftUI
β’ Solid knowledge of Core Data, Core Animation, Core Location, AVFoundation
β’ Strong understanding of MVC, MVVM, VIPER, or Clean Architecture
β’ Proficiency in RESTful APIs, JSON/XML, and third-party integrations
β’ Experience with Push Notifications, Background Tasks, App Lifecycle Management
β’ Version control with Git/GitHub/GitLab
β’ Debugging, performance optimization, and memory management in iOS apps
Secondary Skills:
β’ Knowledge of Unit/UI Testing (XCTest, XCUITest)
β’ Familiarity with CI/CD pipelines (Jenkins, Bitrise, GitHub Actions)
β’ Exposure to Agile/Scrum methodologies
iOS Engineer in Bristol employer: Tcs Uk
As a Provisioning Engineer at our company, you will thrive in a dynamic work culture that prioritises innovation and collaboration. We offer competitive benefits, including professional development opportunities and a supportive environment that encourages growth in the rapidly evolving telecom sector. Located in a vibrant area, our team enjoys a balance of work and life, making it an excellent place for those seeking meaningful and rewarding employment.