Position: iOS Developer (100% Remote)Format: Flexible schedule/ Project based work- payment after each project deliveryConditions: Salary depends on skills and experience and flexible timing as per project need.
Company:AppCake is an innovative product company that has specialized in successful mobile app development since 2017. We conquer the IT industry with a non-trivial approach, interesting tasks and the active use of modern technologies. The released products are distinguished by positive download growth, intuitive interface and easy perception by end users. Our goal is to create quality products that are understandable and easy to use. Our customers are millions of users of applications based on Android and iOS.Working in AppCake is a creative process in a team of professionals. The company provides an opportunity for each employee to build a successful career by implementing bold ideas and using their full potential.
Responsibilities:Developing and maintaining iOS applications using Swift;Application development covering all stages from concept to launch and support;Participation in architectural design of applications throughout their lifecycle;Optimizing applications to improve performance and user experience at all stages of development;Integrating applications with external APIs and services to ensure their maximum functionality.
Requirements:At least 1 year of experience in mobile application development for iOS;Proficient knowledge of Swift and Object-Oriented Programming principles;Proficiency in iOS SDK, Auto Layout;Knowledge of Combine, UIKit, Core Animation;Experience with Alamofire, URLSession for networking and data exchange;Experience working with RESTful APIs;Experience integrating third-party libraries and frameworks (StoreKit, Adjust, Pushwoosh etc);Experience with architectural patterns (MVC, MVVM).
What we offer:Remote collaboration format;Working on mobile applications across various segments, which provides an opportunity for accelerated professional skill development;Project work - an offer for developers who are confident in their abilities:Flexible schedule that includes meetings for synchronization with the team.Unlimited number of projects for each developer, removing earnings limitations.We do not limit you in income or the number of projects, as we are currently ready to create more than 100+ diverse mobile applications.Stable cooperation in the long-term perspective and a global distinction from freelancing with a guaranteed stream of projects.