 
        
        Mobile Software Engineer
We are seeking an experienced mobile software engineer to join our team. The ideal candidate will have advanced experience with Kotlin, C, C++, Swift/SwiftUI and extensive knowledge of iOS mobile development.
Job Description:
As a mobile software engineer, you will be responsible for designing, developing, testing, and deploying high-quality mobile applications for iOS devices. You will work closely with our cross-functional team to ensure that our applications meet the highest standards of performance, security, and user experience.
Required Skills and Qualifications:
 * 7+ years of software engineering experience
 * Advanced experience with Kotlin (Android), C, C++, Swift/SwiftUI
 * Extensive experience developing iOS mobile native applications
 * 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 or TCA/Redux-like architectures
 * 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
 * A solid grasp of fundamental algorithms, data structures, and design patterns
 * Portfolio of apps that you've 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 effectively articulate technical challenges and solutions
 * Aptitude and desire to independently learn new technologies
 * Advanced level of English, good communication skills
Benefits:
 * 100% remote work
Others:
We are committed to providing a supportive and collaborative environment that fosters innovation, creativity, and growth. We believe in investing in our employees' professional development and well-being. If you're passionate about mobile software development and want to join a dynamic team, please submit your application.