Consultant - Senior Consultant, iOS Developer, Deloitte Digital

Deloitte
Manchester, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Manchester, United Kingdom

Tech stack

API
IOS Applications
Application Performance Management
App Store (IOS)
Unit Testing
Software Debugging
Design of User Interfaces
JSON
Objective-C
Software Engineering
UIKit
Multithreading
Swiftui
iOS
Backend
GIT
Core Data
REST
Software Version Control
Programming Languages

Job description

You will work with outstanding digital talent across disciplines to innovate and create great solutions for iconic brands.

  • Develop and maintain advanced iOS applications.
  • Write clean, efficient, and well-documented code.
  • Collaborate with cross-functional teams on feature development.
  • Implement UI/UX designs for a seamless user experience.
  • Integrate third-party APIs and collaborate with backend developers.
  • Conduct thorough testing and debugging to ensure application quality.
  • Stay updated on iOS development trends and technologies.
  • Optimize application performance and resolve technical issues.
  • Ensure compliance with security standards and App Store guidelines.
  • Collaborate on problem-solving and contribute to team discussions., * Extensive experience in Swift is crucial, as it's the primary language for iOS development. Knowledge of Objective-C is also beneficial, especially for maintaining and updating legacy code.

Requirements

Overall, you're an ideas person and problem solver as well as a hands-on doer. You know it takes a mix of people to do amazing work, so you love collaborating with and learning from people with different skills, backgrounds and perspectives. If you have an interesting or unusual mix of skills yourself, even better., * Familiarity with core iOS frameworks like UIKit, CoreData, CoreAnimation, etc., is essential. Experience with SwiftUI for modern iOS development is increasingly important so is a must.

  • Understanding the full lifecycle of iOS apps, from initial design and development to deployment and ongoing maintenance.
  • Ability to integrate third-party APIs and understand networking concepts, including working with RESTful APIs and handling JSON.
  • Knowledge of Apple's design principles and interface guidelines. Experience in creating user-friendly, accessible, and responsive interfaces.
  • Experience with version control systems, particularly Git, for managing changes in code across large teams and projects.
  • Proficiency in writing and maintaining unit tests, UI tests, and debugging complex issues.
  • Ability to optimise app performance and memory usage and understanding of multi-threading and concurrency in iOS apps.
  • Familiarity with Apple's App Store, app submission process, app review guidelines, and managing app releases and updates.
  • Ability to manage multiple aspects of app development projects, including planning, timelines, and collaboration across teams.
  • Strong analytical and problem-solving skills to navigate complex development challenges and implement effective solutions.
  • Staying updated with the latest trends and advancements in iOS development, programming languages, and emerging technologies.
  • Strong communication skills for effectively collaborating with cross-functional teams, including designers, product managers, and other stakeholders.
  • For a senior role, the ability to lead projects, mentor junior developers, and potentially manage a development team.
  • Knowledge of advanced features such as ARKit, CoreML, or advanced SwiftUI is increasingly in demand for creating cutting-edge applications so is really nice to have knowledge of.

Having a portfolio of developed apps available on the App Store, along with a track record of solving real-world problems through application development, can further strengthen your portfolio and appeal.

About the company

Deloitte drives progress. Our firms around the world help our clients become market leaders wherever they compete. Deloitte invests in outstanding people with diverse talents and backgrounds, empowering them to achieve more than they can elsewhere. Our work combines consulting with action and integrity. We believe that when our clients and society are stronger, so are we.

Apply for this position