Job Title:iOS Software EngineerThis is an exciting opportunity to join our mobile development team as a seasoned iOS software engineer. We are looking for a skilled and experienced professional with a passion for building high-quality mobile applications using the latest technologies.Key Responsibilities:A minimum of 3+ years of in-depth knowledge and/or experience with Swift, SwiftUI, iOS SDK, Xcode, MVVM, UIKit, Cocoapods, and SPM.Strong understanding of modern iOS development, SwiftUI, and design patterns with past experience with at least one from MVVM, MVC, VIPER, etc.Proficient knowledge of iOS UI design principles, patterns, and best practices.Familiarity with RESTful and/or GraphQL APIs to connect iOS applications to back-end services.Experience with unit testing and test automation frameworks (e.g. XCTest and XCUITest etc)Experience working with continuous release and delivery practices.Solid understanding of the full mobile development life cycle.Ability to understand business requirements and translate them into technical requirements.Familiarity with cloud message APIs and push notifications.Understanding of iOS HIG design principles and interface guidelines.Proficient understanding of code versioning tools, such as Git.Familiarity with continuous integration tooling.Top-notch teamwork and communication skills.Experience coaching and managing developers ranked across various seniority levels.Benefits:Potential for career growth and professional development.Opportunity to work on cutting-edge projects and technologies.Collaborative and dynamic work environment.Flexible working hours and remote work options.Others:We value diversity and inclusion in the workplace.We prioritize work-life balance and employee well-being.