Job DescriptionWe are looking for a Swift developer responsible for the development and maintenance of applications aimed towards iOS and OS X, including mobile phones, tablets, and full-fledged computers.
Your primary focus will be the development of such applications and their integration with back-end services.
You will be working alongside other engineers and developers working on different layers of the infrastructure.
Therefore, a commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.
ResponsibilitiesDesign and build applications for iOS and OS XEnsure the performance, quality, and responsiveness of applicationsCollaborate with a team to define, design, and ship new featuresIdentify and correct bottlenecks and fix bugsHelp maintain code quality, organization and automatizationSkillsProficient in Swift, with a good knowledge of its ecosystemsSolid understanding of object-oriented programmingExperience with Cocoa APIs on OS XGood knowledge of performance limits and characteristicsKnowledge of memory management and multi-threadingExperience with embedded databases and other system datastoresFamiliarity with RESTful APIs to connect to back-end servicesGood sense of UI design and a user-oriented focusKnowledge of low-level C-based libraries is a plusImplementation of automated testing platforms and unit testsKnack for benchmarking and optimizationUnderstanding of Apple s design principles and interface guidelinesProficient understanding of code versioning tools like Git and bitbucket.
Familiarity with continuous integration Skills : - User Interface (UI) Design, API, Git, Payments, Objective C, Swift, Cocoa Touch, iPad, SDK, Integration, iOS App Development and Java