This job board retrieves part of its jobs from: Texas Jobs | Nevada Jobs | Ottawa Jobs

Find jobs in Ottawa today!

To post a job, login or create an account |  Post a Job

  Jobs in Ottawa  

Bringing the best, highest paying job offers near you

Slide 1
Slide 2
Slide 3
previous arrow
next arrow

Mobile Software Engineer – iOS

Thales Group

This is a Contract position in Ottawa, ON posted June 5, 2021.

Location: Ottawa, CanadaDans des marchés en rapide évolution, les clients à travers le monde font confiance à Thales. Thales est une entreprise où les personnes les plus brillantes du monde entier se regroupent pour mettre en commun leurs idées et ainsi s’inspirer mutuellement. Dans tous les secteurs où œuvre Thales, notamment l’aérospatiale, le transport, la défense, la sécurité et l’espace, nos équipes d’architectes conçoivent des solutions innovantes qui rendent demain possible dès aujourd’hui.Thales people architect identity management and data protection solutions at the heart of digital security. Business and governments rely on us to bring trust to the billons of digital interactions they have with people. Our technologies and services help banks exchange funds, people cross borders, energy become smarter and much more. More than 30,000 organizations already rely on us to verify the identities of people and things, grant access to digital services, analyze vast quantities of information and encrypt data to make the connected world more secure.

We are currently looking for a Mobile Software Engineer to join our mobile team in Ottawa, ON!

Thales  people  architect  identity  management  and  data  protection  solutions  at  the  heart  of  digital security. Business and governments rely on us to bring trust to the billons of digital interactions they have with people. Our technologies and services help banks exchange funds, people cross borders, energy become smarter and much more. More than 30,000 organizations already rely on us to verify the  identities  of  people  and  things,  grant  access  to  digital  services,  analyze  vast  quantities  of information and encrypt data to make the connected world more secure.

Key Responsibilities:

  • Work closely the team to design, develop, test and deliver high-quality mobile products

  • Develop /follow mobile application coding standards to facilitate code maintenance and enhancement

  • Continuously improve code quality through writing unit tests, automation and performing code reviews

  • Design, implement and execute the automation testing to improve the test execution efficiency for the SDK and App to deliver user perceived quality of the product

  • Integrate with our backend services to make sure we are delivering a great mobile user experience

  • Interface closely with product managers, user experience, operations and customers to understand end user requirements and convert them into a pragmatic and effective technical solution

  • Participate in brainstorming sessions and contribute innovative and original ideas to our technology, algorithms and product

  • Resolve issues found during engineering test and QA in a timely manner, taking risk into account

  • Coordinate with customer support teams to diagnose product issues and successfully deliver results within a schedule

  • Consistent use of group tools such as Jira, Confluence, Git/GitHub for tracking of defects and management of code.

  • Independently manage time and prioritize tasks to achieve results within cost and schedule constraints

Required Skills and Experience:

  • Bachelors or greater in Computer Science or equivalent

  • 5+ years’ development and testing experience in mobile app/SDK

  • Demonstrable portfolio of released applications on the App store with release of at least 1 app to App store

  • Demonstrated  experience and expertise programming in Swift/Objective-C for 3 + years

  • Utilize Prior iOS software development tools such as XCode to develop, test, debug, and deploy quality software in an engineering environment

  • Utilize tools such as git/GitHUB and JIRA/Confluence in the software development process

  • Prior experience in the use  of API design such as REST

  • At least two years of CI/CD pipeline to build, test and deploy mobile apps/

  • Experience with creating test strategy and UI automation testing for mobile apps

  • Experience with Agile development practices

  • Excellent analytical, communication and presentation skills – verbal and written

  • Highly motivated and self-driven

  • Proven ability to work independently on assigned tasks

  • Occasional flexibility to work outside of normal business hours to collaborate with teams in different time zones

Preferred Skills and Experience:

  • Experience with Android using Java/Kotlin

  • Experience with Xray to manage tests

  • Experience and expertise programming in C

  • Prior development experience with WearOS/WatchOS and macOS apps

  • Experience with multi-site / multi-cultural team management

  • Understanding of enterprise application development, software as a service and enterprise security technologies

  • Able to think out of the box to offer innovative solutions to technical problems

  • Able to adapt communication style to match the needs of the audience

  • Scaled Agile Framework (SAFe) environment experience

Chez Thales, nous proposons des CARRIÈRES passionnantes, pas de simples emplois. Fort de ses 80 000 collaborateurs dans 68 pays, Thales a mis en place une politique de mobilité permettant, chaque année, à des milliers d’employés de faire progresser leur carrière tant dans leur domaine d’expertise que dans de nouveaux domaines de compétences, cela aussi bien dans leur pays d’origine qu’à l’étranger. Ensemble, nous pensons qu’adopter une politique de flexibilité est une manière plus actuelle de travailler. C’est ici que commence votre parcours exceptionnel, postulez sans tarder!At Thales we provide CAREERS and not only jobs. With Thales employing 80,000 employees in 68 countries our mobility policy enables thousands of employees each year to develop their careers at home and abroad, in their existing areas of expertise or by branching out into new fields. Together we believe that embracing flexibility is a smarter way of working. Great journeys start here, apply now!Thales s’engage à promouvoir un lieu de travail diversifié et inclusif pour tous. Thales s’engage à fournir des accommodements à toute les étapes du processus de recrutement. Les candidats retenus pour une entrevue qui ont besoin d’accommodement sont priés d’en informer à la suite de l’invitation pour une entrevue. Nous travaillerons avec vous pour répondre à vos besoins. Toutes les informations relatives à l’accommodement fourni seront traitées de manière confidentielle et utilisées uniquement dans le but de fournir une expérience de candidat accessible.Thales is committed to a diverse and inclusive workplace for all. Thales is committed to providing accommodations in all parts of the interview process. Applicants selected for an interview who require accommodation are asked to advise accordingly upon the invitation for an interview. We will work with you to meet your needs. All accommodation information provided will be treated as confidential and used only for the purpose of providing an accessible candidate experience.