 
        
        Mobile Software Engineer - We're seeking an exceptional talent to join our team as a Senior iOS Developer. This role demands a candidate with strong software design and process principles, capable of delivering high-quality work under technical and schedule challenges.
We are looking for an experienced mobile developer to work on cutting-edge technology projects. You will be part of a dynamic team, working closely together to develop clean code that shapes the iOS mobile software.
Key Responsibilities:
 * Contribute to high quality mobile app design and architecture
 * Develop well-structured, modular, performant application code
 * Serve as a technical mentor in mobile app development
 * Collaborate with API teams on API design
Requirements:
 1. 5+ years of experience in software engineering
 2. Extensive experience developing iOS mobile native applications in Swift/SwiftUI
 3. Proven knowledge of Swift programming language
 4. Knowledge and experience with SwiftUI and Combine
 5. Solid understanding of the full iOS mobile development life cycle
 6. Strong knowledge of iOS UI design principles and best practices
 7. Experience with MVVM, MVC, VIPER, Clean (Onion Architecture)
 8. Expert in UI layouts and creating adaptive layouts for various hardware configurations
 9. Experience writing custom views and controls
 10. Ability to prototype new features and redesign existing ones
Benefits:
 * Experience with automated user interface functional testing
 * Experience with Scrum/Agile methodologies
 * Ability to effectively articulate technical challenges and solutions
 * Aptitude and desire to independently learn new technologies
 * Advanced level of English, good communication skills
About the Role:
This is a fantastic opportunity to play a key role in shaping the future of mobile technology. If you have a passion for developing clean code and are committed to delivering high-quality results, we'd love to hear from you!