Job Description :
iOS Swift developer
Remote
Duration: Long Term
Client : Sapient
Description
We are looking for a iOS Swift developer to join our development team.
You'll be helping to develop and maintain the world's best activity applications on Apple iPhone and Watch.
You will help us continue to innovate and serve our athletes by crafting an engaging and reliable experiences.
You will be working alongside other developers across various layers of the infrastructure, building new features, fixing bugs, and writing tests for your code.
We're looking for someone with a commitment to collaborative problem solving, sophisticated design, and creating quality products.
Our ideal candidate will have a deep knowledge of Apple's iOS SDK and the Swift language.
Combined with this technical knowledge, we're looking for someone who can take direction and run with it, provide leadership to a group of other specialists, and complete feature development with quality, on schedule, and according to specification.
Responsibilities
Develop high quality features on iOS and watchOS
Ensure the performance, quality, and responsiveness of applications
Collaborate with team to define, design, and ship new features
Continuously seek opportunities to improve application performance and code stability
Help maintain code quality and organization
Adopt and evangelize standard methodologies across the organization
Assist with Sprint planning and organization
Must demonstrate high proficiency in:
The Swift language
Object-oriented programming
Memory Management
Multi-threading
Databases and other system data stores
Integration with RESTful APIs
Code versioning tools, especially Git
Objective-C language
The iOS runtime, both pre and post-ARC
Xcode IDE and OS X development tool-chain
Computer science data structures and algorithms
Excellent analytical skills, and written and verbal communication
Should also have:
A good sense of UI design and consumer focus
Experience with automated testing and unit tests
Understanding of Apple's design principles and interface guidelines
Familiarity with continuous integration
Experience publishing production apps to the Apple App Store
Ability to understand technology deeply and ability to dive in and debug at any level in the software stack.
Familiarity with DevOps model of development and QA within a single team
Experience with agile development methodologies namely SCRUM and/or Kan Ban
             

Similar Jobs you may be interested in ..