iOS Developer
Responsibilities:
-
Development, testing and maintenance iOS applications
-
Analysis of business needs and creation of technical documentation
-
Cooperation with analysts and architects on refining the design assumptions
-
Responsibility for the implementation of entrusted project tasks
-
Willingness to solve problems that arise during project implementation
Requirements:
-
Minimum 2 years of experience in creating mobile applications
-
Good knowledge of Objective-C / Swift 3+
-
Good knowledge of the iOS platform
-
Experience in working with Xcode, XCTest or Core Data
-
Knowledge of the S.O.L.I.D. approach and the ability to implement it in practice
-
Practical knowledge of MVC and MVVM architectural standards
-
Knowledge of user interface design (UI) principles and agile software development methodologies
-
Ability to create and read technical documentation using UML
-
Knowledge of tools for building and testing software
-
Ability to create and read technical documentation
-
Ability to think analytically and quickly learn new technologies
-
Ability to work in a decentralized team
-
Knowledge of hybrid frameworks such as React Native or Flutter would be appreciated
-
Certificates and training in the field of mobile application development would be appreciated
-
Knowledge and experience of the Android platform would be appreciated
-
Availability and mobility for implementing mobile projects in Poland and abroad (proportions to be determined)
-
Good knowledge of English on level enabling communication with clients and other members of the project team