Mobile Development Specialist
We are seeking a highly skilled Mobile Development Specialist to join our team.
The ideal candidate will have extensive experience developing iOS mobile native applications in Swift/SwiftUI, with a strong focus on UI design principles and best practices.
Responsibilities:
* Develop high-quality iOS mobile apps using Swift/SwiftUI, Kotlin (Android), and C/C++.
* Design and implement user interfaces that are visually appealing and user-friendly.
* Collaborate with cross-functional teams to identify requirements and develop solutions.
* Contribute to the development of new features and improvements to existing ones.
Requirements:
* 7+ years of working experience in software engineering.
* Advanced experience with Swift/SwiftUI, Kotlin (Android), and C/C++.
* Extensive experience developing iOS mobile native applications.
* Solid understanding of the full iOS mobile development life cycle.
* Strong knowledge of iOS UI design principles and best practices.
* Experience with at least one of these design architectures: MVVM, MVC, VIPER, Clean (Onion Architecture).
* Expert in UI layouts and creating adaptive layouts for various hardware configurations.
* Experience writing custom views and controls.
* Experience consuming RESTful JSON/XML web services.
* Experience in testing high volume applications: unit test, integration test, performance test.
* Experience using external commercial and open source libraries.
* Experience with Git and GitFlow.
* Solid grasp of fundamental algorithms, data structures, and design patterns.
* Portfolio of apps that you've built; ideally available in the App Store.
Preferred Skills:
* Experience in Core Animation, Core Graphics, Core Bluetooth (Classic, BLE).
* Experience in automated user interface functional testing.
* Experience with Scrum/Agile methodologies.
* Experience mentoring junior members.
* Experience with iOS performance profiling tools and optimization techniques.
* Experience with Open API standard (Swagger).
* Experience with push notifications.
* Working knowledge of Internationalization.
* Proficient in Objective-C.
* Experience with UIKit.
Benefits:
* 100% remote work.
How to Apply:
* Please submit your CV for consideration.