Senior iOS Engineer

Requirements

- 5+ years of iOS (Swift) Development

- Understanding and practical usage of MVP, MVVM, VIPER and Coordinator patterns

- Experienced with Storyboard/XIB Ρ‚Π° Autolayout

- Experience and deep understanding of iOS concurrency (native and third-party tools): GCD, Operations, Promises

- Confident in networking RESTful APIs and WebSockets(STOMP), experience with PromiseKit will be plus.

- Experienced with Firebase (Push notifications, Crashlytics, Analytics, Events)

- Understanding of how map components (Apple Maps/Google Maps) are working (toles displaying, clusterization, routes and POI displaying, map component lifecycle)

- Experience with custom animations implementation and integration

- Experience with Charts, Multislider

- SwiftUI + Swift version

- Experience with GitHub Copilot, other AI tools

- English Intermediate or higher

 

Responsibilities

- Developing high-quality, scalable, and maintainable iOS applications using Swift

- Collaborating with cross-functional teams, including designers and backend developers, to deliver innovative mobile solutions

- Implementing complex UI/UX features and optimizing app performance

- Mentoring and guiding other iOS developers on best practices and coding standards

- Staying up-to-date with the latest iOS technologies, frameworks, and industry trends

- Participating in the entire software development lifecycle, from planning to deployment

 

Nice to have

- Experience with making your own SDK

- Experience with Stripe SDK / Liqpay

- Experience with RFID


To apply for this and other jobs on Djinni login or signup.