 
        
        We are seeking a seasoned iOS developer to contribute to the creation of innovative mobile applications.
The ideal candidate will have extensive experience in software engineering and proficiency in Swift, SwiftUI, and Combine.
This is an exciting opportunity for a skilled developer to join our team and drive change through the development of high-quality iOS software.
 * 5+ years of experience in software engineering
 * Extensive iOS development experience with Swift/SwiftUI
 * Proven knowledge of Swift programming language
 * Knowledge and experience with SwiftUI and Combine
 * Solid understanding of the full iOS development life cycle
 * Strong knowledge of iOS UI design principles and best practices
 * Experience with design architectures: MVVM, MVC, VIPER, Clean (Onion Architecture)
 * Expertise in UI layouts and adaptive layouts for various hardware configurations
 * Experience writing custom views and controls
 * Experience consuming RESTful web services
 * Experience in testing applications: unit test, integration test, performance test
 * Experience with Git and GitFlow
 * Solid grasp of algorithms, data structures, and design patterns
 * Portfolio of built apps, ideally available in the App Store
 * Ability to prototype new features and redesign existing ones
 * Excellent problem-solving skills, debugging, critical thinking, and communication skills
 * Ability to articulate technical challenges and solutions
 * Aptitude and desire to learn new technologies
Additional Skills:
 * Experience in Core Animation, Core Graphics, Core Bluetooth
 * 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
Responsibilities:
 * Contribute to high-quality mobile app design and architecture
 * Apply software engineering design patterns to develop well-structured, modular application code
 * Serve as a technical mentor in mobile app development
 * Perform code reviews, write unit and UI tests, and contribute to architectural planning and refactoring
 * Collaborate with API teams on API design
This is a B2B contract position. As a key player in our dynamic team, you'll be working on mobile technology projects using Swift, SwiftUI, and Combine.