IOS Developer /Senior Consultant Specialist
Hyderābād (Hyderābād) IT development
Job description
Job description
Some careers shine brighter than others
If you’re looking for a career that will help you stand out, join HSBC, and fulfil your potential Whether you want a career that could take you to the top, or simply take you in an exciting new direction, HSBC offers opportunities, support and rewards that will take you further
HSBC is one of the largest banking and financial services organizations in the world, with operations in 64 countries and territories We aim to be where the growth is, enabling businesses to thrive and economies to prosper, and, ultimately, helping people to fulfil their hopes and realize their ambitions
We are currently seeking an experienced professional to join our team in the role of Senior Consultant Specialist
· Design, develop, and maintain advanced iOS applications using Swift and Objective-C.
· Ensure high performance, quality, and responsiveness of applications.
· Define and implement scalable, maintainable, and reusable architecture patterns (e.g., MVVM, VIPER, Clean Architecture).
· Collaborate with cross-functional teams to define, design, and ship new features.
· Write clean, maintainable, and testable code.
· Conduct code reviews and enforce coding standards.
· Mentor and guide junior developers, providing technical leadership and support.
· Share best practices and encourage continuous learning within the team.
· Work closely with product managers, designers, and backend developers to deliver seamless user experiences.
· Participate in Agile ceremonies (e.g., sprint planning, stand-ups, retrospectives).
· Identify and fix bugs, performance bottlenecks, and memory leaks.
· Optimize applications for maximum speed and scalability.
· Keep up-to-date with the latest iOS trends, technologies, and best practices.
· Evaluate and integrate third-party libraries and tools as needed.
Requirements
To be successful in this role, you should meet the following requirements:
· Technical Expertise: Proficiency in Swift and Objective-C.
· Strong understanding of iOS SDKs, UIKit, Core Data, Core Animation, and other Apple frameworks.
· Experience with RESTful APIs, GraphQL, and third-party integrations.
· Familiarity with Xcode, Instruments, and debugging tools.
· Experience with design patterns like MVC, MVVM, VIPER, or Clean Architecture.
· Knowledge of dependency injection frameworks (e.g., Swinject, Resolver).
· Experience with unit testing (e.g., XCTest) and UI testing frameworks.
· Familiarity with test-driven development (TDD) practices.
· Proficiency with Git and version control workflows (e.g., GitFlow).
· Experience with the App Store submission process, including certificates, provisioning profiles, and TestFlight.
· Familiarity with tools like Fastlane, Jenkins, or GitHub Actions for CI/CD pipelines.
· Strong problem-solving and analytical skills.
· Excellent communication and collaboration abilities.
· Ability to work independently and lead projects.
· Experience with SwiftUI and Combine.
· Knowledge of Reactive Programming (e.g., RxSwift).
· Familiarity with ARKit, Core ML, or other advanced Apple frameworks.
· Experience with Firebase, Realm, or other third-party services.
· Exposure to Agile methodologies and tools like Jira or Trello.
You’ll achieve more when you join HSBC
wwwhsbccom/careers
HSBC is committed to building a culture where all employees are valued, respected and opinions count We take pride in providing a workplace that fosters continuous professional development, flexible working and opportunities to grow within an inclusive and diverse environment Personal data held by the Bank relating to employment applications will be used in accordance with our Privacy Statement, which is available on our website
Issued by – HSBC Software Development India