Nivel cariera

Senior (5-10 ani), Middle (2-5 ani)

Limbi vorbite

engleză

Adresa/adresele jobului

Recrutez candidati dispusi sa se relocheze

Da


For our client we are seeking an experienced iOS Engineer to join the team responsible for delivering Fleet Management product. This role is an exciting opportunity for an ambitious engineer to join an expanding R&D team in a hands-on development role in Dublin. The successful candidate will play an important role in contributing to the future technical state of our world class SaaS product. The ideal candidate will have experience building complex native iOS applications and libraries, and experience shipping and supporting both end users and developers.

 office location: Dublin

Responsibilities

• Develop efficient, reusable and performant code
• Build quick prototypes to prove concepts
• Architect, design, develop and deploy new features and products
• Integrate native applications with back-end .NET systems
• Identify and address performance issues
• Participate in the transition of our mobile apps to a highly modularised architecture
• Develop micro-apps that integrate seamlessly with the rest of the Fleetmatics eco-system
• Participate in code reviews and design workshops
• Conduct research and Proof of Concepts on emerging technologies
• Develop tests cases and write unit, integration and automation tests
• Work as part of a cross functional agile development team

 

Minimum Qualifications

• BS degree in Computer Science or related field or equivalent combination of education and experience
• 2+ years of experience working with iOS, shipping at least one application/software library
• Published app in App Store
• Highly proficient in Objective-C or Swift

• Experience with additional platforms a major benefit, particularly .NET and Android
• Experience with integration methodologies for APIs (OAuth, XML, JSON, REST, etc.)
• Understanding of Object Oriented Design Principles
• Experience with GIT or other revision control system
• Knowledge and experience of Agile development methodologies
• Good verbal and written communication skills working within a distributed development team
• Quick learner, with passion for new technologies

 

What we offer:

• Relocation package

• Private healthcare
• Life insurance

• Opportunity to grow in a fast paced environment