thank you for subscribing to your personalised job alerts.

    6 jobs found for ios

    filter
      • Verdun, Québec
      • Contract
      We are looking for an iOS Developer with 4 years plus experience to work on a range of challenging assignments related to the evolution of a variety of financial applications.Candidates must have strong collaboration skills to work with cross functional teams and stakeholders to ensure requirements are translated into specific solutions.Your future duties and responsibilities§ Enforce coding standards and best practices;§ Participate in planning of daily activities with the team members;§ Production Support for critical Banking applications.§ Support the team in troubleshooting technical issues;§ Plan, direct and coordinate daily activities with the Development, QA and Business team.Required qualifications to be successful in this role - 4 years of experience as an iOS Developer - Financial industry experienceAdvantages____________________________________________________________________________________Responsibilities____________________________________________________________________________________Qualifications____________________________________________________________________________________Summary____________________________________________________________________________________
      We are looking for an iOS Developer with 4 years plus experience to work on a range of challenging assignments related to the evolution of a variety of financial applications.Candidates must have strong collaboration skills to work with cross functional teams and stakeholders to ensure requirements are translated into specific solutions.Your future duties and responsibilities§ Enforce coding standards and best practices;§ Participate in planning of daily activities with the team members;§ Production Support for critical Banking applications.§ Support the team in troubleshooting technical issues;§ Plan, direct and coordinate daily activities with the Development, QA and Business team.Required qualifications to be successful in this role - 4 years of experience as an iOS Developer - Financial industry experienceAdvantages____________________________________________________________________________________Responsibilities____________________________________________________________________________________Qualifications____________________________________________________________________________________Summary____________________________________________________________________________________
      • Montréal, Québec
      • Contract
      Our client is looking for an enthusiastic individual to join our team of Technology Support Professionals. Weare looking for the best - someone who is bright, innovative, and will develop excellent relationships withinternal customers and technology peers. The role focuses on partnering with our internal customers toprovide technology support and consultation services related to hardware, application usage and processautomation.You must be highly motivated and willing to use initiative and discretion in our fast paced and demandingenvironment. You display a high degree of flexibility in adapting to changing demands, and possessexcellent technical, analytical, organizational and interpersonal skills. You may occasionally travelbetween offices to resolve issues or support major projects or deployments, and remotely support otheroffices in Canada. This role requires participation in the local office pager support program and occasionalafter-hours maintenance, troubleshooting and testing.This role requires specialized skills that are acquired through a combination of formal training and on thejob experience. The ideal candidate has practical experience working in a complex network environment,preferably in a professional services firm.AdvantagesYou must be highly motivated and willing to use initiative and discretion in our fast paced and demandingenvironment. You display a high degree of flexibility in adapting to changing demands, and possessexcellent technical, analytical, organizational and interpersonal skills. You may occasionally travelbetween offices to resolve issues or support major projects or deployments, and remotely support otheroffices in Canada. This role requires participation in the local office pager support program and occasionalafter-hours maintenance, troubleshooting and testing.This role requires specialized skills that are acquired through a combination of formal training and on thejob experience. The ideal candidate has practical experience working in a complex network environment,preferably in a professional services firm.ResponsibilitiesDeliverables• Use judgement and problem-solving skills to effectively and efficiently resolve technology issuesto the satisfaction of the customer• Effectively manage multiple support calls, customer requests, and operational projects, meetingspecific response and resolution times and project deadlines, while maintaining quality service toour customers• Display a high level of integrity concerning privacy and security• Quickly grasp new technologies and share knowledge openly including contributing to knowledgerepositories• Contribute to and participate in the delivery of customer education programs, communicatingtechnical information appropriate to audiences at varying computer skill levels• Demonstrate strong verbal and listening skills to liaise with local stakeholders and understandand improve their technology experience• Identify and deliver continuous process improvements to facilitate a consistent and positivecustomer experience through process simplification, automation and issue elimination• Collaborate and work remotely with others in your team to achieve common goals and maintainharmony• Raise your hand to take ownership of issues and additional tasks• Work effectively with others of diverse personalities, positions, cultures, sexual orientations, andgenerations• Approach issues with curiosity and display an interest in innovation and emerging technologiesand continuous upskilling• Assist customers with the use of data analytics and automation toolsQualificationsEducation/Experience• Must be bilingual – English and French• Must have two years or more of formal education in Computer Science (or equivalent)• Minimum 3 years technical experience supporting hardware and stand-alone and networkedapplications in a large environment, including:o Windows, Mac, iOS and Android operating systemso Laptop and Printer troubleshooting and repairo Office productivity tools (document, spreadsheet and presentation software)• Strong analytical, problem-solving, time-management and interpersonal skills• A strong focus and demonstrated commitment for providing excellent customer service• An outstanding approach to teamwork, collaboration and communication• Experience with procedures for incident, request and asset management as outlined by theorganization and ITIL methodology to achieve desired SLA and KPI results• Experience using data analytic and automation applications is a benefit• Knowledge of audio-video and video conference equipment is an assetSummaryOur client is looking for an enthusiastic individual to join our team of Technology Support Professionals. Weare looking for the best - someone who is bright, innovative, and will develop excellent relationships withinternal customers and technology peers. The role focuses on partnering with our internal customers toprovide technology support and consultation services related to hardware, application usage and processautomation.You must be highly motivated and willing to use initiative and discretion in our fast paced and demandingenvironment. You display a high degree of flexibility in adapting to changing demands, and possessexcellent technical, analytical, organizational and interpersonal skills. You may occasionally travelbetween offices to resolve issues or support major projects or deployments, and remotely support otheroffices in Canada. This role requires participation in the local office pager support program and occasionalafter-hours maintenance, troubleshooting and testing.This role requires specialized skills that are acquired through a combination of formal training and on thejob experience. The ideal candidate has practical experience working in a complex network environment,preferably in a professional services firm.
      Our client is looking for an enthusiastic individual to join our team of Technology Support Professionals. Weare looking for the best - someone who is bright, innovative, and will develop excellent relationships withinternal customers and technology peers. The role focuses on partnering with our internal customers toprovide technology support and consultation services related to hardware, application usage and processautomation.You must be highly motivated and willing to use initiative and discretion in our fast paced and demandingenvironment. You display a high degree of flexibility in adapting to changing demands, and possessexcellent technical, analytical, organizational and interpersonal skills. You may occasionally travelbetween offices to resolve issues or support major projects or deployments, and remotely support otheroffices in Canada. This role requires participation in the local office pager support program and occasionalafter-hours maintenance, troubleshooting and testing.This role requires specialized skills that are acquired through a combination of formal training and on thejob experience. The ideal candidate has practical experience working in a complex network environment,preferably in a professional services firm.AdvantagesYou must be highly motivated and willing to use initiative and discretion in our fast paced and demandingenvironment. You display a high degree of flexibility in adapting to changing demands, and possessexcellent technical, analytical, organizational and interpersonal skills. You may occasionally travelbetween offices to resolve issues or support major projects or deployments, and remotely support otheroffices in Canada. This role requires participation in the local office pager support program and occasionalafter-hours maintenance, troubleshooting and testing.This role requires specialized skills that are acquired through a combination of formal training and on thejob experience. The ideal candidate has practical experience working in a complex network environment,preferably in a professional services firm.ResponsibilitiesDeliverables• Use judgement and problem-solving skills to effectively and efficiently resolve technology issuesto the satisfaction of the customer• Effectively manage multiple support calls, customer requests, and operational projects, meetingspecific response and resolution times and project deadlines, while maintaining quality service toour customers• Display a high level of integrity concerning privacy and security• Quickly grasp new technologies and share knowledge openly including contributing to knowledgerepositories• Contribute to and participate in the delivery of customer education programs, communicatingtechnical information appropriate to audiences at varying computer skill levels• Demonstrate strong verbal and listening skills to liaise with local stakeholders and understandand improve their technology experience• Identify and deliver continuous process improvements to facilitate a consistent and positivecustomer experience through process simplification, automation and issue elimination• Collaborate and work remotely with others in your team to achieve common goals and maintainharmony• Raise your hand to take ownership of issues and additional tasks• Work effectively with others of diverse personalities, positions, cultures, sexual orientations, andgenerations• Approach issues with curiosity and display an interest in innovation and emerging technologiesand continuous upskilling• Assist customers with the use of data analytics and automation toolsQualificationsEducation/Experience• Must be bilingual – English and French• Must have two years or more of formal education in Computer Science (or equivalent)• Minimum 3 years technical experience supporting hardware and stand-alone and networkedapplications in a large environment, including:o Windows, Mac, iOS and Android operating systemso Laptop and Printer troubleshooting and repairo Office productivity tools (document, spreadsheet and presentation software)• Strong analytical, problem-solving, time-management and interpersonal skills• A strong focus and demonstrated commitment for providing excellent customer service• An outstanding approach to teamwork, collaboration and communication• Experience with procedures for incident, request and asset management as outlined by theorganization and ITIL methodology to achieve desired SLA and KPI results• Experience using data analytic and automation applications is a benefit• Knowledge of audio-video and video conference equipment is an assetSummaryOur client is looking for an enthusiastic individual to join our team of Technology Support Professionals. Weare looking for the best - someone who is bright, innovative, and will develop excellent relationships withinternal customers and technology peers. The role focuses on partnering with our internal customers toprovide technology support and consultation services related to hardware, application usage and processautomation.You must be highly motivated and willing to use initiative and discretion in our fast paced and demandingenvironment. You display a high degree of flexibility in adapting to changing demands, and possessexcellent technical, analytical, organizational and interpersonal skills. You may occasionally travelbetween offices to resolve issues or support major projects or deployments, and remotely support otheroffices in Canada. This role requires participation in the local office pager support program and occasionalafter-hours maintenance, troubleshooting and testing.This role requires specialized skills that are acquired through a combination of formal training and on thejob experience. The ideal candidate has practical experience working in a complex network environment,preferably in a professional services firm.
      • Montréal, Québec
      • Contract
      QA Automation AnalystYour role will focus on the following: • Automated feature-level test development of Web and REST API applications.• Use the actual automation tools and help to enhance them. Contribute to thedevelopment of the company’s automated testing architecture.• Collaborate with the team to develop effective test strategies • Identify test requirements from specifications and map to test case requirements • Develop, document and maintain functional automated test cases • Migrate existing manual test cases • Implement code coverage reports • Work within an agile development model • Isolate, replicate, and accurately report issues• Properly communicate test activities, estimates, tasks, and statusWhat you should bring to this position: • BS Computer Science or equivalent experience • 5+ years of experience in Quality Assurance automation • 2-3+ years of experience coding in Java (other languages are a plus)• Familiar with automation best practices for Web and REST API including pageobjecting, parallelization, and reporting• Experience writing automated tests in a BDD framework such as Cucumber.However, new ideas and tools are always welcome (SoapUI, Selenium, Appium)• Experience creating back-end automated frameworks (using REST assured is aplus) • Experience setting up automation pipelines with CI/CD is a plus • Front-end automation experience (iOS/Android) is a big plus.• Strong written, descriptive and oral communication skills • Motivation to learn and to share your knowledge.• Solid Leadership abilities. Able to work collaboratively with different teams andinfluence their decisions in a positive way.• Collaborative individual. Problem solver and critical thinker • Eligible to work in Canada (Citizen/Permanent Resident) AdvantagesWork from home for the foreseeable future. Company located downton Montreal. 1 year contract at 37.5 hours a weekResponsibilitiesYour role will focus on the following: • Automated feature-level test development of Web and REST API applications.• Use the actual automation tools and help to enhance them. Contribute to thedevelopment of the company’s automated testing architecture.• Collaborate with the team to develop effective test strategies • Identify test requirements from specifications and map to test case requirements • Develop, document and maintain functional automated test cases • Migrate existing manual test cases • Implement code coverage reports • Work within an agile development model • Isolate, replicate, and accurately report issues• Properly communicate test activities, estimates, tasks, and statusQualificationsWhat you should bring to this position: • BS Computer Science or equivalent experience • 5+ years of experience in Quality Assurance automation • 2-3+ years of experience coding in Java (other languages are a plus)• Familiar with automation best practices for Web and REST API including pageobjecting, parallelization, and reporting• Experience writing automated tests in a BDD framework such as Cucumber.However, new ideas and tools are always welcome (SoapUI, Selenium, Appium)• Experience creating back-end automated frameworks (using REST assured is aplus) • Experience setting up automation pipelines with CI/CD is a plus • Front-end automation experience (iOS/Android) is a big plus.• Strong written, descriptive and oral communication skills • Motivation to learn and to share your knowledge.• Solid Leadership abilities. Able to work collaboratively with different teams andinfluence their decisions in a positive way.• Collaborative individual. Problem solver and critical thinker • Eligible to work in Canada (Citizen/Permanent Resident) SummaryWhat you should bring to this position: • BS Computer Science or equivalent experience • 5+ years of experience in Quality Assurance automation • 2-3+ years of experience coding in Java (other languages are a plus)• Familiar with automation best practices for Web and REST API including pageobjecting, parallelization, and reporting• Experience writing automated tests in a BDD framework such as Cucumber.However, new ideas and tools are always welcome (SoapUI, Selenium, Appium)• Experience creating back-end automated frameworks (using REST assured is aplus) • Experience setting up automation pipelines with CI/CD is a plus • Front-end automation experience (iOS/Android) is a big plus.• Strong written, descriptive and oral communication skills • Motivation to learn and to share your knowledge.• Solid Leadership abilities. Able to work collaboratively with different teams andinfluence their decisions in a positive way.• Collaborative individual. Problem solver and critical thinker • Eligible to work in Canada (Citizen/Permanent Resident) 
      QA Automation AnalystYour role will focus on the following: • Automated feature-level test development of Web and REST API applications.• Use the actual automation tools and help to enhance them. Contribute to thedevelopment of the company’s automated testing architecture.• Collaborate with the team to develop effective test strategies • Identify test requirements from specifications and map to test case requirements • Develop, document and maintain functional automated test cases • Migrate existing manual test cases • Implement code coverage reports • Work within an agile development model • Isolate, replicate, and accurately report issues• Properly communicate test activities, estimates, tasks, and statusWhat you should bring to this position: • BS Computer Science or equivalent experience • 5+ years of experience in Quality Assurance automation • 2-3+ years of experience coding in Java (other languages are a plus)• Familiar with automation best practices for Web and REST API including pageobjecting, parallelization, and reporting• Experience writing automated tests in a BDD framework such as Cucumber.However, new ideas and tools are always welcome (SoapUI, Selenium, Appium)• Experience creating back-end automated frameworks (using REST assured is aplus) • Experience setting up automation pipelines with CI/CD is a plus • Front-end automation experience (iOS/Android) is a big plus.• Strong written, descriptive and oral communication skills • Motivation to learn and to share your knowledge.• Solid Leadership abilities. Able to work collaboratively with different teams andinfluence their decisions in a positive way.• Collaborative individual. Problem solver and critical thinker • Eligible to work in Canada (Citizen/Permanent Resident) AdvantagesWork from home for the foreseeable future. Company located downton Montreal. 1 year contract at 37.5 hours a weekResponsibilitiesYour role will focus on the following: • Automated feature-level test development of Web and REST API applications.• Use the actual automation tools and help to enhance them. Contribute to thedevelopment of the company’s automated testing architecture.• Collaborate with the team to develop effective test strategies • Identify test requirements from specifications and map to test case requirements • Develop, document and maintain functional automated test cases • Migrate existing manual test cases • Implement code coverage reports • Work within an agile development model • Isolate, replicate, and accurately report issues• Properly communicate test activities, estimates, tasks, and statusQualificationsWhat you should bring to this position: • BS Computer Science or equivalent experience • 5+ years of experience in Quality Assurance automation • 2-3+ years of experience coding in Java (other languages are a plus)• Familiar with automation best practices for Web and REST API including pageobjecting, parallelization, and reporting• Experience writing automated tests in a BDD framework such as Cucumber.However, new ideas and tools are always welcome (SoapUI, Selenium, Appium)• Experience creating back-end automated frameworks (using REST assured is aplus) • Experience setting up automation pipelines with CI/CD is a plus • Front-end automation experience (iOS/Android) is a big plus.• Strong written, descriptive and oral communication skills • Motivation to learn and to share your knowledge.• Solid Leadership abilities. Able to work collaboratively with different teams andinfluence their decisions in a positive way.• Collaborative individual. Problem solver and critical thinker • Eligible to work in Canada (Citizen/Permanent Resident) SummaryWhat you should bring to this position: • BS Computer Science or equivalent experience • 5+ years of experience in Quality Assurance automation • 2-3+ years of experience coding in Java (other languages are a plus)• Familiar with automation best practices for Web and REST API including pageobjecting, parallelization, and reporting• Experience writing automated tests in a BDD framework such as Cucumber.However, new ideas and tools are always welcome (SoapUI, Selenium, Appium)• Experience creating back-end automated frameworks (using REST assured is aplus) • Experience setting up automation pipelines with CI/CD is a plus • Front-end automation experience (iOS/Android) is a big plus.• Strong written, descriptive and oral communication skills • Motivation to learn and to share your knowledge.• Solid Leadership abilities. Able to work collaboratively with different teams andinfluence their decisions in a positive way.• Collaborative individual. Problem solver and critical thinker • Eligible to work in Canada (Citizen/Permanent Resident) 
      • Saint-Laurent, Québec
      • Contract
      Job title: Fullstack DeveloperDuration: 12 months (renewable)Openings: 1The role we are offering you:By joining our software development team, you will work in designing and developing highly innovative training solutions for the medical domain. Are you ready to: •Develop digital training solutions for healthcare professionals using industry best practices•Work in an agile environment•Participate in design and code reviews•Contribute to technical documentation•Being curious about software development and keeping your skills sharp•Develop code in Angular/Typescript and/or C#•Contribute to CI/CD pipelinesOur ideal candidate has:•BS degree in software engineering or computer science•Minimum of 7 years experience in software development•Experience with cloud development•Experience with Azure (pipelines, resource management etc...)•Experience with building, managing and deploying iOS/Android applications•Experience with Angular (v7 or later)•Experience with JS ES6, typescript and NodeJS/npm•Experience with .NET•Experience designing, implementing and using REST API•Strong analytical and problem-solving skills•An innovative spirit•Strong leadership and teamwork•Excellent organizational skills•Excellent written and verbal communication skills, in French and EnglishAdvantagesPlease contact your recruitment advisor to inquire about the advantages of this mandate.Responsibilities•Develop digital training solutions for healthcare professionals using industry best practices•Work in an agile environment•Participate in design and code reviews•Contribute to technical documentation•Being curious about software development and keeping your skills sharp•Develop code in Angular/Typescript and/or C#•Contribute to CI/CD pipelinesQualifications•BS degree in software engineering or computer science•Minimum of 7 years experience in software development•Experience with cloud development•Experience with Azure (pipelines, resource management etc...)•Experience with building, managing and deploying iOS/Android applications•Experience with Angular (v7 or later)•Experience with JS ES6, typescript and NodeJS/npm•Experience with .NET•Experience designing, implementing and using REST API•Strong analytical and problem-solving skills•An innovative spirit•Strong leadership and teamwork•Excellent organizational skills•Excellent written and verbal communication skills, in French and EnglishSummaryJob title: Fullstack DeveloperDuration: 12 months (renewable)Openings: 1•7 years + .NET / C#•3-5 years Angular / TypeScript•2-3 years Azure
      Job title: Fullstack DeveloperDuration: 12 months (renewable)Openings: 1The role we are offering you:By joining our software development team, you will work in designing and developing highly innovative training solutions for the medical domain. Are you ready to: •Develop digital training solutions for healthcare professionals using industry best practices•Work in an agile environment•Participate in design and code reviews•Contribute to technical documentation•Being curious about software development and keeping your skills sharp•Develop code in Angular/Typescript and/or C#•Contribute to CI/CD pipelinesOur ideal candidate has:•BS degree in software engineering or computer science•Minimum of 7 years experience in software development•Experience with cloud development•Experience with Azure (pipelines, resource management etc...)•Experience with building, managing and deploying iOS/Android applications•Experience with Angular (v7 or later)•Experience with JS ES6, typescript and NodeJS/npm•Experience with .NET•Experience designing, implementing and using REST API•Strong analytical and problem-solving skills•An innovative spirit•Strong leadership and teamwork•Excellent organizational skills•Excellent written and verbal communication skills, in French and EnglishAdvantagesPlease contact your recruitment advisor to inquire about the advantages of this mandate.Responsibilities•Develop digital training solutions for healthcare professionals using industry best practices•Work in an agile environment•Participate in design and code reviews•Contribute to technical documentation•Being curious about software development and keeping your skills sharp•Develop code in Angular/Typescript and/or C#•Contribute to CI/CD pipelinesQualifications•BS degree in software engineering or computer science•Minimum of 7 years experience in software development•Experience with cloud development•Experience with Azure (pipelines, resource management etc...)•Experience with building, managing and deploying iOS/Android applications•Experience with Angular (v7 or later)•Experience with JS ES6, typescript and NodeJS/npm•Experience with .NET•Experience designing, implementing and using REST API•Strong analytical and problem-solving skills•An innovative spirit•Strong leadership and teamwork•Excellent organizational skills•Excellent written and verbal communication skills, in French and EnglishSummaryJob title: Fullstack DeveloperDuration: 12 months (renewable)Openings: 1•7 years + .NET / C#•3-5 years Angular / TypeScript•2-3 years Azure
      • Montréal, Québec
      • Contract
      Android Developer Technologies used: Moshi, Retrofit, Rx, Dagger, Firebase, Roboectric, Espresso, SwaggerWhat you need to bring to this position:BS/MS Computer Science or equivalent experience 5+ years of experience in software development position 5+ years of Android OS app development experience Solid OO programming and design experience Technical knowledge of Kotlin for Android Experience working with the Android SDK Experience implementing RESTful web services and JSON. General understanding of Android Design Patterns, Coding Conventions, Human Interface Guidelines Optional Skills and Experience:Experience with commonly used 3rd party libraries and services HTTPPublished an application to the Google Play StoreADVANTAGESWork from home for the moment, very dynamic company in the city center. 37.5 hours per week contract.RESPONSIBILITIESDevelop consumer-facing native Android applications for all Android Devices and TabletsCollaborate with a team of experienced designers, engineers, project managers and QA professionalsWork closely with your iOS Peers to insure consistency of UI and Product Feature Sets.Technologies used: Moshi, Retrofit, Rx, Dagger, Firebase, Roboectric, Espresso, SwaggerQUALIFICATIONSAndroid Dev. More than 8 yearsRestful web services w / Andriod More than 8 yearsJSON More than 8 yearsSDK More than 8 yearsSUMMARYBS/MS Computer Science (or related field) or equivalent experience5+ years of experience in a professional software development position5+ years of Android OS app development experienceSolid Object-oriented programming and design experienceWorking technical knowledge of Kotlin for AndroidDemonstrated experience working with the Android SDKPractical experience implementing RESTful web services and JSON.General understanding of Android Design Patterns, Coding Conventions, Human Interface Guidelines
      Android Developer Technologies used: Moshi, Retrofit, Rx, Dagger, Firebase, Roboectric, Espresso, SwaggerWhat you need to bring to this position:BS/MS Computer Science or equivalent experience 5+ years of experience in software development position 5+ years of Android OS app development experience Solid OO programming and design experience Technical knowledge of Kotlin for Android Experience working with the Android SDK Experience implementing RESTful web services and JSON. General understanding of Android Design Patterns, Coding Conventions, Human Interface Guidelines Optional Skills and Experience:Experience with commonly used 3rd party libraries and services HTTPPublished an application to the Google Play StoreADVANTAGESWork from home for the moment, very dynamic company in the city center. 37.5 hours per week contract.RESPONSIBILITIESDevelop consumer-facing native Android applications for all Android Devices and TabletsCollaborate with a team of experienced designers, engineers, project managers and QA professionalsWork closely with your iOS Peers to insure consistency of UI and Product Feature Sets.Technologies used: Moshi, Retrofit, Rx, Dagger, Firebase, Roboectric, Espresso, SwaggerQUALIFICATIONSAndroid Dev. More than 8 yearsRestful web services w / Andriod More than 8 yearsJSON More than 8 yearsSDK More than 8 yearsSUMMARYBS/MS Computer Science (or related field) or equivalent experience5+ years of experience in a professional software development position5+ years of Android OS app development experienceSolid Object-oriented programming and design experienceWorking technical knowledge of Kotlin for AndroidDemonstrated experience working with the Android SDKPractical experience implementing RESTful web services and JSON.General understanding of Android Design Patterns, Coding Conventions, Human Interface Guidelines
      • Montréal, Québec
      • Contract
      iOS Mobile Developer Develop native iOS app knowledge of VIPER a plusSwift development + (migrating older Objective-c code as needed) Desired experience:5+ years of extensive native iOS app development RESTful web services and JSON Object-oriented programmingPublished applications on the Apple Store Comfortable working with UI Experience with iOS SDK performance toolsOptional Experience: Experience with commonly used 3rd party libraries and services HTTP, XML Web ServicesADVANTAGESWork from home for the foreseeable future. Company located downton Montreal. 6 month contract at 37.5 hours a week. Very good company spirit.RESPONSIBILITIESDevelop and maintain a robust architecture for a feature-complex native iOS app (knowledge of VIPER a plus)Indulge in pure Swift development for new feature sets (migrating older Obj-c code as needed)Collaborate with a team of experienced engineers, designers and QA professionalsWork closely with your Android peers to ensure consistency across mobile platforms.QUALIFICATIONS5+ years of extensive native iOS app developmentPractical experience implementing RESTful web services and JSONSolid understanding of object-oriented programming, thread safety, caching and network session managementComfortable working with programmatic UIExperience with iOS SDK performance tools and optimization techniquesDesire to build clean, maintainable, testable codePublished an application to the Apple StoreExcellent written and oral communication skillsExperience with commonly used 3rd party libraries and servicesHTTP, XML Web Services experience an advantageCollaborative skills - works well in a team, or individual settingProblem solver and critical thinkerQuality driven, customer focusedSUMMARYiOS Development More than 8 yearsRestful web services w / Andriod More than 8 yearsSwift, More than 8 yearsJSON 5-8 yearsSDK 1-2 yearsVIPER 1-2 yearsHTTP 1-2 years
      iOS Mobile Developer Develop native iOS app knowledge of VIPER a plusSwift development + (migrating older Objective-c code as needed) Desired experience:5+ years of extensive native iOS app development RESTful web services and JSON Object-oriented programmingPublished applications on the Apple Store Comfortable working with UI Experience with iOS SDK performance toolsOptional Experience: Experience with commonly used 3rd party libraries and services HTTP, XML Web ServicesADVANTAGESWork from home for the foreseeable future. Company located downton Montreal. 6 month contract at 37.5 hours a week. Very good company spirit.RESPONSIBILITIESDevelop and maintain a robust architecture for a feature-complex native iOS app (knowledge of VIPER a plus)Indulge in pure Swift development for new feature sets (migrating older Obj-c code as needed)Collaborate with a team of experienced engineers, designers and QA professionalsWork closely with your Android peers to ensure consistency across mobile platforms.QUALIFICATIONS5+ years of extensive native iOS app developmentPractical experience implementing RESTful web services and JSONSolid understanding of object-oriented programming, thread safety, caching and network session managementComfortable working with programmatic UIExperience with iOS SDK performance tools and optimization techniquesDesire to build clean, maintainable, testable codePublished an application to the Apple StoreExcellent written and oral communication skillsExperience with commonly used 3rd party libraries and servicesHTTP, XML Web Services experience an advantageCollaborative skills - works well in a team, or individual settingProblem solver and critical thinkerQuality driven, customer focusedSUMMARYiOS Development More than 8 yearsRestful web services w / Andriod More than 8 yearsSwift, More than 8 yearsJSON 5-8 yearsSDK 1-2 yearsVIPER 1-2 yearsHTTP 1-2 years

    thank you for subscribing to your personalised job alerts.

    It looks like you want to switch your language. This will reset your filters on your current job search.