iOS Developer

Future Workshops

Location:

London, United Kingdom

Annual salary:

Salary not disclosed

Post age:

1066 days

Job description:

Software Design & Implementation of mobile Apps.

MAIN DUTIES & RESPONSIBILITIES
  • Leading projects: Being the technical leader on a project team, including technical team leadership, mentoring of developers and technical client liaison for project
  • Software design & architecture of mobile applications, including support to Designers & UX teams
  • Programming mobile applications for iOS devices: iPhone/iPad etc.
  • Creative thinking & abstract, technical problem solving
  • Participation in software design, estimation of development tasks, testing, QA process, pair programming, troubleshooting & code debugging
REQUIRED EXPERIENCE
  • 3 years minimum iOS development, including iOS SDK, CocoaTouch, Swift, Objective C, Xcode, Interface Builder & Instruments
  • Team leadership experience
  • Experience of dealing with customers
  • Experience of working with legacy codebases
  • Appstore procedures
  • Comfortable dealing with API’s and utilising REST / JSON interfaces
  • In Depth Knowledge of Agile
  • In Depth Knowledge & appreciation of UX processes
  • Appreciation of Design & immaculate attention to detail in UI work
  • Experience with Test Driven Development, Continuous Integration & Source Control systems
  • Technical Project Management Skills
  • Bachelor’s degree in Computer Science or a related discipline
DESIRABLE EXPERIENCE
  • Animation experience with technologies like Open GL
  • Mobile development experience outside of iOS devices, e.g. Android, RIM, Windows
  • UX / IA experience
  • Experience with client side web technologies e.g. HTML, CSS, Javascript, JQuery
  • Experience with server side software development technologies, e.g. C/C++, Java, Python, Ruby, Django, Rails, RDBMS (mySql, PostgreSQL etc), noSql (mongoDB), .net, XML, JSON, Unix, Linux, Windows
PERSONAL SKILLS & ATTRIBUTES
  • Leadership skills
  • Personal relationship/social skills
  • Proactive, self sufficient, professional with excellent communication skills
  • End user, customer & delivery focussed
  • Pragmatic, organised, flexible, enthusiastic team player able to develop and maintain open, honest and trusting relationships
  • Able to multitask, prioritise and perform well under pressure
  • Enjoys working within a dynamic & evolving environment
  • Willingness to travel & work overseas

Application instructions:

Please provide a covering letter and links to live Apps, code samples, or a design portfolio.