Consider a new opportunity
We exist to create an environment and a culture that breeds success by caring for our customers as individuals and enabling our people to be the best that they can be.
We focus on helping people to be successful : the people who work for us, the people who engage with us, and the people who use the systems and applications we design, build, and operate.
We are looking for highly enthusiastic software professionals that are passionate about Mobile, Code Quality, Continuous Delivery and Continuous Improvement.
You will have the opportunity to work together with our clients, in a Distributed Scrum environment, where leadership is required but also offered by the senior team.
Your main responsibilities will be to develop mobile applications, participating in the design of the product and understanding the business requirements
You will implement best practices on code quality, code reviews, tooling, unit testing and integration testing
You will have the chance to tutor junior developers
Direct contribution to the Agile process
Occasionally you can be involved in geographically distributed projects, having to work for short periods of time in other Endava Delivery Centres (i.e. in USA, UK)
Match your profile
4 years of experience in Mobile development
Proficient in Objective-C and OOP
Knowledge of Swift strongly preferred
Strong knowledge of frameworks such as UIkit, Foundation, Core Data
Strong knowledge of Cocoa Touch
Familiar with latest Apple UI / UX guidelines
Xcode and / or AppCode
Experience working with RESTful APIs and JSON
Unit testing with XCTest
Experience working with AFNetworking
Experience working with Git
Understanding of the full mobile development life cycle
Design principles (code smells, refactoring, SOLID, Design Patterns)
Strong communication skills
Able to drive the project and innovate
Good client-facing skills
Good English (both verbal and written communication)
Sociable, pro-active, team player
Agile processes knowledge and experience
Advanced English speaking and writing abilities (Level 90%)