 
        
        Mobile Engineer Job Opportunity
We are seeking a skilled and experienced mobile engineer to join our team. As a mobile engineer, you will be responsible for designing, developing, and testing mobile applications.
This is an excellent opportunity for someone who is passionate about mobile development and wants to work with a talented team of engineers.
Required Skills:
 * At least 7 years of software engineering experience
 * Advanced experience with Kotlin (Android), C, C++
 * Extensive iOS mobile native app development experience in Swift/SwiftUI
 * Knowledge and experience with SwiftUI and Combine
 * Solid understanding of the full iOS mobile development life cycle
 * Strong knowledge of iOS UI design principles and best practices
 * Experience with MVVM, MVC, VIPER, Clean architecture
 * Expertise in UI layouts and adaptive layouts for various hardware configurations
 * Experience writing custom views and controls
 * Experience consuming RESTful web services
 * Experience testing high volume applications: unit test, integration test, performance test
 * Experience using external libraries
 * Experience with Git and GitFlow
 * A solid grasp of fundamental algorithms, data structures, and design patterns
 * Portfolio of apps built; ideally available in the App Store
 * Ability to prototype new features and redesign existing ones
 * Excellent problem solving, debugging skills, critical thinking, and communication skills
 * Ability to articulate technical challenges and solutions
 * Aptitude and desire to learn new technologies
 * Advanced level of English, good communication skills
Preferred Skills:
 * Core Animation, Core Graphics, Core Bluetooth experience
 * Automated user interface functional testing experience
 * Scrum/Agile methodologies experience
 * Junior mentoring experience
 * iOS performance profiling tools and optimization techniques experience
 * Open API standard (Swagger) experience
 * Push notifications experience
 * Internationalization working knowledge
 * Objective-C proficiency
 * UIKit experience
Benefits:
100% remote work, B2B contract, USD salary
Others:
Requirements listed above are mandatory, portfolio highly recommended