We are urgently looking for a (Senior) iOS Developer in the region of Murcia. Candidates need to have a good level of English or willing to improve/learn.
This position is remote and long-term. Candidates need to live and work in region of Murcia (max 2 hour drive) to make occassional meetings on-site possible.
Tasks and Responsibilities:
Design and develop software solutions to client requirements;
Participate in identifying problem areas and defining solutions;
Able to articulate problems and solutions in non-technical language to stakeholders;
Understand interactions and dependencies between software components;
Support the product engineering lead(s) in project set up, execution and key ceremonies including backlog refinement, sprint planning, demos and retrospectives;
Support learning and development activities for junior product engineering resources;
Profile:
College / university degree, Bacc. Ing. Comp (or similar);
+3 years of mobile development experience using iOS frameworks such as Core Data, Cocoa Touch etc;
+5 years of software development experience;
Strong understanding of Apple’s design principles & interface guidelines;
Experience with MVVM, MVC & Viper architecture;
Experience with offline storage, threading and performance tuning;
Familiar with RESTFUL APIs, cloud message APIs and notifications;
Knowledge of RxSwift, Core Animation, Core Location;
Experience with automated build and test;
Familiar with GIT, Jenkins and other CI/CD development environments;
Experience of working in scrum / sprint teams using agile ways of working including knowledge of JIRA / ADO;
Candidates need to have a good level of English and/or willing to improve/learn;