iOS Xamarin Senior Developer
-
Location:
Dublin
-
Sector:
-
Job type:
-
Salary:
Market related
-
Contact:
Luca Piano
-
Contact email:
luca.piano@nextgeneration.ie
-
Contact phone:
+353 19609776
-
Job ref:
11592
-
Published:
about 4 years ago
-
Expiry date:
2020-03-28
iOS Xamarin Senior Developer
For our client world’s leading executive search consulting firms.
We are looking for an iOS developer responsible for the development and maintenance of applications aimed at a range of iOS devices including mobile phones and tablet computers.
Your primary focus will be development of iOS applications and their integration with back-end services developed in .NET. You will be working alongside other Engineers working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential.
Responsibilities
- Design and build advanced applications for the iOS platform
- Ensure the performance, quality, and responsiveness of applications
- Collaborate with a team to define, design, and ship new features
- Identify and correct bottlenecks and fix bugs
- Help maintain code quality, organization, and automatization
- Unit-testing code for robustness, including edge cases, usability, and general reliability.
- Handle software updates, patches, and bug fixes.
- Working with the QA coach on defect prevention and team QA activities.
Skills/Experience
- Essential:
- Proficient at Xamarin.iOS and cross platform mobile development
- Proficient at using Xcode & Interface Builder to create Universal iOS apps (iPhone and iPad)
- Solid understanding of iOS provisioning profiles and code signing
- Experience with Objective-C, and Cocoa Touch
- Experience with iOS frameworks such as Keychain, UIKit, Core Animation, etc.
- Experience with offline storage, threading, and performance tuning
- Familiarity with RESTful APIs to connect iOS applications to back-end services
- Understanding of Apple’s design principles and interface guidelines
- Knack for benchmarking and optimization
- Proficient understanding of code versioning tools SVN
- Familiarity with continuous integration (Team City)
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
- Solid understanding of the full mobile development life cycle
- Desirable:
- Experience using .Net Portable/Standard Class Libraries
- Experience with any of the following, SQLite.Net, RestSharp.Net,
- Knowledge of other web technologies and UI/UX standards
- Some experience with .NET web API is preferred
Competencies
- Excellent interpersonal skills to collaborate across functions.
- Excellent analytical and problem-solving skills
- A passion for designing and developing excellent solutions that meet the current and future needs of our Customers
- Drive / Motivation to deliver on commitments
- Team Player, comfortable working in a SCRUM based environment