Job Description :
We are looking for a product-aware iOS Engineer with a strong passion for UI / UX design, resilient coding practices, and a deep understanding of modern mobile development. As part of our team, you will shape the future of a private banking app, enhancing how customers interact with their finances.
Key Responsibilities :
- Develop, maintain, and optimize our Swift-based iOS application, utilizing MVVM architecture
- Contribute to the transition towards SwiftUI, ensuring a modern and efficient user experience.
- Collaborate with cross-functional squads, including Android engineers, backend engineers, product owners, business analysts, solution architects, and quality assurance teams.
- Ensure high-quality, well-tested, and scalable code that meets business requirements.
- Promote and follow Agile methodologies, engaging in discussions around technology choices and development techniques.
- Write efficient, maintainable, and testable code, utilizing XCTest for unit testing.
- Participate in weekly technical meetings, fostering innovation and continuous improvement.
Required Skills & Experience
Proven experience in iOS application development.Proficiency in Swift and SwiftUI, with a commitment to staying updated on new features.Strong knowledge of software architecture patterns, including MVVM, Clean Architecture, Singleton.Hands-on experience with Xcode tools and debugging using Instruments.Experience with CI / CD pipelines, preferably using GitLab.Familiarity with source code management tools such as Git.Understanding of native iOS frameworks and best security practices, especially in financial applications.Experience building and distributing applications via AppStore Connect.Knowledge of Accessibility (W3C) standards and analytics is a plus.Strong problem-solving abilities and attention to detail.Preferred Qualifications
Prior experience developing banking or fintech applications.Deep understanding of Agile methodologies and Scrum team dynamics.Ability to articulate technical ideas to stakeholders at all levels.Passion for delivering high-quality user experiences with intuitive UI flows.(ref : hirist.tech)