We are looking to hire a talented Senior Mobile developer to build and maintain the next generation of iOS applications alongside our skilled engineering team. Your primary focus will be developing robust iOS applications for the latest Apple mobile devices. Your duties will include collaborating with the design team on new application features, identifying and fixing application bottlenecks, maintaining the core code, and updating applications published on the App Store. To ensure success as a Senior Mobile developer, you should have a strong working knowledge of iOS application frameworks, be proficient in Swift, have worked with either Flutter or React Native and be able to work as part of a team.
- 6+ years of experience as a developer working with Swift, AppKit and/or UIKit
- Knowledge of Flutter or React Native
- Experienced with integrations that combine APIs and backend services
- Knowledge of Apple’s design principles and application interface guidelines as well as their Human Interface Guidelines
- Proficient in code versioning tools such as Git
- Knowledge of dependencies managers like CocoaPods or SwiftPM
- Familiarity with push notifications, APIs, and cloud messaging
- Experience working with iOS frameworks such as Core Data, Core Animation, Core Graphics or Core Text
- Experience working with multi-disciplinary teams, where the Design, Product, Marketing and Business sides of the application play an important role in the development cycle
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
- Solid understanding of the full mobile development life cycle