Career Opportunities


Here are our current job openings based on your search. Please click on the job title for more information, and apply if you are interested.

Use this form to perform another job search

The system cannot access your location for 1 of 2 reasons:
  1. Permission to access your location has been denied. Please reload the page and allow the browser to access your location information.
  2. Your location information has yet to be received. Please wait a moment then hit [Search] again.
Click column header to sort

Search Results Page 3 of 8

The Intermediate Java/Appium Developer is a member of a small, highly focused team, responsible for integrating 3rd party messaging services with our very successful Messaging platform using leading edge technologies. The use of Appium or similar to control cloud emulated devices is one of the key requirements for this job to help integrating with 3rd party services. This is an opportunity to work alongside some of the best Java developers in London and apply your craft in an environment that encourages creative thinking and autonomy. We encourage our developers to think beyond a single component to build complete system solutions. If you are committed to code that is clean, well-tested, well-reviewed, performant and secure then you’ll fit in around here.   Tech Stack:   - Micro-services Container Platforms (OpenShift, Kubernetes, CRC, Docker) - NoSQL DBs (Cassandra, MongoDB, HBase, Zookeeper, ArangoDB) - Serialization libraries (Thrift, Protocol Buffers) - Large scale data processing (Hadoop, Kafka) - Dependency injection frameworks (Guice, Spring) - Text search engines (Lucene, ElasticSearch) - Splunk/Elastic - CI/CD Build tools: Maven, Git, Jenkins - Frameworks: x, Spring Boot   Your Job:   - Design, implement and provide architectural guidance in deploying microservices as a part of an agile development team - Migrate existing services to microservices, with the goal of reducing complexity at the design and architecture level - Write unit and integration tests for your Java code - Collaborate with testers in development of functional test cases - Develop deployment systems for Java based systems - Collaborate with product owners on user story generation and refinement - Monitor and support the operation of production systems - Participate in knowledge sharing activities with colleagues - Pair programming and peer reviews   About You:   - Minimum 3 years of Java development experience in an Agile environment, building scalable, multi-threaded applications and services - API development experience in service and resource-oriented architectures - Expertise practical knowledge of automated testing tools Appium, Selenium or Perfecto and a cloud device farm - Proven experience in creating and implementing test automation frameworks for Large-scale systems in agile development environment - Cloud computing, virtualization and containerization - Fluency with Linux - Passion for Test Driven Development - Understanding of network protocols such as HTTP, TLS, TCP - Experience with any of the following is an asset: - High data volume distributed systems - 3rdgeneration messaging systems - Backends for mobile messaging systems - Soft real-time systems - Experience doing performance tuning - Continuous integration systems - Deployment technology such as Ansible - Lucene
Job ID
GRDV1001
Location : Name (EN)
London, UK
  The Intermediate React Developer is a member of a small, highly focused team, responsible for building a modern, sophisticated applications, using leading edge technologies. This is an opportunity to work alongside some of the best developers in Vancouver and apply your craft in an environment that encourages creative thinking and autonomy. We encourage our developers to think beyond a single component to build complete system solutions. Challenge yourself by learning new technologies, and apply your skills across our different projects and application domains. If you are committed to code that is clean, well-tested, well-reviewed, performant and secure then you’ll fit in around here.   The Job:   - Work as a part of an agile development team, to design and implement a fully-interactive, single-page style web application - Write unit and integration tests for your code - Collaborate with interaction designers to translate mock-ups into a functioning web application that is accessible and responsive with exceptional usability - Collaborate with testers in development of test cases for JavaScript code - Collaborate with product owners on user story generation and refinement - Participate in knowledge sharing activities with colleagues   About You:   - Minimum 3 years of JavaScript development experience in an Agile environment, building web applications utilizing web service APIs - Strong knowledge of React.js, JavaScript, HTML 5, CSS 3 and related web technologies like Sass/Less, AJAX and JSON - Experience writing functional tests using web testing frameworks - Experience with any of the following is an asset: - JavaScript frameworks, such as ExtJS, Angular or Vue.js - Linux - Selenium - Unit testing with Mocha or Jasmine/Jest - Enterprise application development  
Job ID
GRDV792
Location : Name (EN)
Vancouver, BC
  The Intermediate React Developer is a member of a small, highly focused team, responsible for building a modern, sophisticated applications, using leading edge technologies. This is an opportunity to work alongside some of the best developers in B.C. and apply your craft in an environment that encourages creative thinking and autonomy. We encourage our developers to think beyond a single component to build complete system solutions. Challenge yourself by learning new technologies, and apply your skills across our different projects and application domains. If you are committed to code that is clean, well-tested, well-reviewed, performant and secure then you’ll fit in around here.   The Job:   - Work as a part of an agile development team, to design and implement a fully-interactive, single-page style web application - Write unit and integration tests for your code - Collaborate with interaction designers to translate mock-ups into a functioning web application that is accessible and responsive with exceptional usability - Collaborate with testers in development of test cases for JavaScript code - Collaborate with product owners on user story generation and refinement - Participate in knowledge sharing activities with colleagues   Tech Stack:   - Minimum 3 years of JavaScript development experience in an Agile environment, building web applications utilizing web service APIs - Strong knowledge of React.js, JavaScript, HTML 5, CSS 3 and related web technologies like Sass/Less, AJAX and JSON - Experience writing functional tests using web testing frameworks - Experience with any of the following is an asset: - JavaScript frameworks, such as ExtJS, Angular or Vue.js - Linux - Selenium - Unit testing with Mocha or Jasmine/Jest - Enterprise application development   
Job ID
GRDV740
Location : Name (EN)
Kelowna, BC
  The Intermediate React Developer is a member of a small, highly focused team, responsible for building a modern, sophisticated applications, using leading edge technologies. This is an opportunity to work alongside some of the best developers in Vancouver and apply your craft in an environment that encourages creative thinking and autonomy. We encourage our developers to think beyond a single component to build complete system solutions. Challenge yourself by learning new technologies, and apply your skills across our different projects and application domains. If you are committed to code that is clean, well-tested, well-reviewed, performant and secure then you’ll fit in around here.   The Job:   - Work as a part of an agile development team, to design and implement a fully-interactive, single-page style web application - Write unit and integration tests for your code - Collaborate with interaction designers to translate mock-ups into a functioning web application that is accessible and responsive with exceptional usability - Collaborate with testers in development of test cases for JavaScript code - Collaborate with product owners on user story generation and refinement - Participate in knowledge sharing activities with colleagues   Tech Stack:   - Minimum 3 years of JavaScript development experience in an Agile environment, building web applications utilizing web service APIs - Strong knowledge of React.js, JavaScript, HTML 5, CSS 3 and related web technologies like Sass/Less, AJAX and JSON - Experience writing functional tests using web testing frameworks - Experience with any of the following is an asset: - JavaScript frameworks, such as ExtJS, Angular or Vue.js - Linux - Selenium - Unit testing with Mocha or Jasmine/Jest - Enterprise application development  
Job ID
GRDV972
Location : Name (EN)
Halifax, NS
The Intermediate React Developer is a member of a small, highly focused team, responsible for building a modern, sophisticated applications, using leading edge technologies. This is an opportunity to work alongside some of the best developers in London and apply your craft in an environment that encourages creative thinking and autonomy. We encourage our developers to think beyond a single component to build complete system solutions. Challenge yourself by learning new technologies, and apply your skills across our different projects and application domains. If you are committed to code that is clean, well-tested, well-reviewed, performant and secure then you’ll fit in around here.   Your Job:   - Work as a part of an agile development team, to design and implement a fully-interactive, single-page style web application - Write unit and integration tests for your code - Collaborate with interaction designers to translate mock-ups into a functioning web application that is accessible and responsive with exceptional usability - Collaborate with testers in development of test cases for JavaScript code - Collaborate with product owners on user story generation and refinement - Participate in knowledge sharing activities with colleagues   About You:   - Minimum 3 years of JavaScript development experience in an Agile environment, building web applications utilizing web service APIs - Strong knowledge of React.js, JavaScript, HTML 5, CSS 3 and related web technologies like Sass/Less, AJAX and JSON - Experience writing functional tests using web testing frameworks - Experience with any of the following is an asset: - JavaScript frameworks, such as ExtJS, Angular or Vue.js - Linux - Selenium - Unit testing with Mocha or Jasmine/Jest - Enterprise application development
Job ID
GRDV1003
Location : Name (EN)
London, UK
  As a Software Development Engineer in Test (SDET), you will be part of a small, highly focused team responsible for delivery of highly scalable and robust services within Global Relay’s platform. You will work directly in code to design testing solutions for web applications and API services of a large scale system. You will support the team’s release and testing efforts while growing and maintaining automated coverage and frameworks.   Your Job:   - Define and automate test cases that verify product requirements - Write code to support development of automated frameworks and tests - Contribute to decisions in the architecture and design of test frameworks - Participate in test execution, issue identification and resolution in support of the release - Maintain test infrastructure and tools - Participate in team planning and story grooming - Conduct code reviews, improve and maintain quality of the automation code - Conduct test reviews, improve and maintain quality of the test coverage - Document the automation framework, tools and infrastructure   About You:   - Minimum 3 years of automation development experience - Strong understanding of the Java language and object oriented principles - Experience with testing practices in an agile environment - Experience with unit testing frameworks such as JUnit - Experience testing backend systems or APIs - Experience with any of the following is an asset: - Testing performance with JMeter or similar tools - Web services technology such as REST, JSON or Thrift - Testing web applications with Selenium WebDriver - Big data technology such as Hadoop, MongoDB, Kafka or SQL - Network principles and protocols such as HTTP, TLS and TCP - Continuous integration systems such as Jenkins or Bamboo - Continuous delivery concepts
Job ID
GRQA319
Location : Name (EN)
London, UK
  As a Software Development Engineer in Test (SDET), you will be part of a small, highly focused team responsible for delivery of highly scalable and robust services within Global Relay’s platform. You will work directly in code to design testing solutions for web applications and API services of a large scale system. You will support the team’s release and testing efforts while growing and maintaining automated coverage and frameworks.   Your Job:   - Define and automate test cases that verify product requirements - Write code to support development of automated frameworks and tests - Contribute to decisions in the architecture and design of test frameworks - Participate in test execution, issue identification and resolution in support of the release - Maintain test infrastructure and tools - Participate in team planning and story grooming - Conduct code reviews, improve and maintain quality of the automation code - Conduct test reviews, improve and maintain quality of the test coverage - Document the automation framework, tools and infrastructure   About You:   - Minimum 3 years of automation development experience - Strong understanding of Java, C# or Python - Experience with testing practices in an agile environment - Experience with unit testing frameworks such as JUnit, MSTest or pytest - Experience with any of the following is an asset: - Testing backend systems or APIs - Testing web applications with Selenium WebDriver - Testing performance with JMeter or similar tools - Web services technology such as REST, JSON or Thrift - Big data technology such as Hadoop, MongoDB, Kafka or SQL - Network principles and protocols such as HTTP, TLS and TCP - Continuous integration systems such as Jenkins or Bamboo   
Job ID
GRQA323
Location : Name (EN)
Vancouver, BC
  As a Software Development Engineer in Test (SDET), Mobile, you will be part of a small, highly focused team responsible for delivery of leading edge mobile applications that are part of Global Relay’s platform. You will work directly in code to design efficient and robust testing solutions for our Android or iOS applications. You will support the team’s release and testing efforts while growing and maintaining automated coverage and frameworks.   Your Job:   - Define and automate test cases that verify product requirements - Write code to support development of automated frameworks and tests - Contribute to decisions in the architecture and design of test frameworks - Participate in test execution, issue identification and resolution in support of the release - Maintain test infrastructure and tools - Participate in team planning and story grooming - Conduct code reviews, improve and maintain quality of the automation code - Conduct test reviews, improve and maintain quality of the test coverage - Document the automation framework, tools and infrastructure   About You:   - Minimum 3 years of automation development experience - Strong understanding of Java or Swift - Experience with testing practices in an agile environment - Experience with Android Studio or XCode - Experience with any of the following is an asset: - Understanding of Android or iOS application architectures - Web services technology such as REST, JSON or Thrift - Network principles and protocols such as HTTP, TLS and TCP - Continuous integration systems such as Jenkins or Bamboo
Job ID
GRDV736
Location : Name (EN)
Vancouver, BC
  As a DevOps/SRE Engineer you will be responsible for the reliability and smooth operation of your service in both production and test environments.   At Global Relay we use leading edge technologies to deploy and manage 1000's of servers and the infrastructure that delivers highly scalable and available services. The role involves cross-team collaboration and communication; you will be working closely with key stakeholders to ensure that product requirements are met. This is an opportunity to influence the design and implementation of systems at scales that many do not get a chance to work at.   Your Job:   - Ensure service reliability and up-time in production and test environments - Be on-call and provide 3rd level troubleshooting support when required - Monitoring up-time and performance of production systems - Executing common sysadmin (system administration) tasks such as applying patches and report generation and some DB administration - Occasionally help out in improving tools to reduce repetitive work and improve consistency -     About You:   - 3+ years' experience as a production operations or SRE engineer or similar role - Understanding of software systems concepts such as networking, firewalls, protocols, databases and more - Experience with: - Linux Teams: Linux (CentOS preferred), Bash and Maven/Gradle - Window Teams: Windows, PowerShell and Nuget - RDBS and NoSQL DBs such as Ms SQL, Cassandra - CI/CD tools such as Jenkins or Bamboo - Infrastructure as Code tools such as Ansible or Puppet - Containerization/Virtualization technology such as Docker, VMware or OpenShift Kubernetes - Load balancing tools such as HA-Proxy, Nginx or F5 - Experience with the following would be considered an asset: - Experience with any of these: Cassandra, Zookeeper, Hadoop, Kafka, Ms SQL, or MongoDB - Experience leading or mentoring other engineers - Understanding of software delivery practices such as feature toggling, no-downtime deployment 
Job ID
GRDV897
Location : Name (EN)
Halifax, NS
  As a DevOps/SRE engineer you will be responsible for the reliability and smooth operation of production and test environments and build automation to improve reliability and efficiency of code delivery from build to production.   At Global Relay we use leading edge technologies to deploy and manage 1000's of servers and the infrastructure that delivers highly scalable and available services. The role involves cross-team collaboration and communication; you will be working closely with key stakeholders to ensure that product requirements are met. This is an opportunity to influence the design and implementation of systems at scales that many do not get a chance to work at.   Your Job:   Depending on your team's needs and your skill-sets, your time will be split between - Automation: Developing tools & frameworks to enhance our CI (Continuous Integration) & CD (Continuous Delivery) automation using industry standard CI/CD practices - Operations: Monitor and ensure smooth operation of production and test environments by executing common sysadmin (system administration) tasks and automating repetitive tasks - Service Reliability: Occasionally provide support and initial troubleshooting when required by reviewing dashboards and logs to ensure system issues are timely addressed   Tech Stack:   Depending on your team, some of the technologies you will interact with: - Big Data Technology such as Cassandra, Zookeeper, Hadoop, Kafka - Build & Deployment Automation such as Jenkins, Git, Bitbucket, Maven, Ansible - Containerization/Virtualization (Docker, Kubernetes/OpenShift, VMware) - Instrumentation & Monitoring (Splunk, Zabbix, Prometheus) - Languages/Scripts: Python, Bash, Java.   About You:   - 3+ years experience as a DevOps/SRE engineer or similar role - Bachelor degree in Computer Science or related field - Good programming skills such as Python, Java and C# - Understanding of computer science fundamentals like threading, OOP and more - Understanding of software systems concepts such as networking, firewalls, protocols, databases and more - Some understanding of software delivery practices such as Git branching models and configuration management - Experience with: - Linux (CentOS preferred), Bash and Maven/Gradle - RDBS and NoSQL DBs such as Ms SQL, Cassandra - CI/CD tools such as Jenkins or Bamboo - Infrastructure as Code tools such as Ansible or Puppet - Containerization/Virtualization technology such as Docker, VMware or OpenShift Kubernetes - Load balancing tools such as HA-Proxy, Nginx or F5 - Experience with the following would be considered an asset: - Experience with any of these: Cassandra, Zookeeper, Hadoop, Kafka, Ms SQL, or MongoDB - Understanding of software delivery practices such as feature toggling, no-downtime deployment  
Job ID
GRDV811
Location : Name (EN)
London, UK
  As an SRE engineer you will be responsible for the reliability and smooth operation of your service in both production and test environments.   At Global Relay we use leading edge technologies to deploy and manage 1000's of servers and the infrastructure that delivers highly scalable and available services. The role involves cross-team collaboration and communication; you will be working closely with key stakeholders to ensure that product requirements are met. This is an opportunity to influence the design and implementation of systems at scales that many do not get a chance to work at.   Your Job:   - Ensure service reliability and up-time in production and test environments - Be on-call and provide 3rd level troubleshooting support when required - Monitoring up-time and performance of production systems - Executing common sysadmin (system administration) tasks such as applying patches and report generation and some DB administration - Occasionally help out in improving tools to reduce repetitive work and improve consistency  Tech Stack:   Depending on your team, some of the technologies you will interact with: - Big Data Technology such as Cassandra, Zookeeper, Hadoop, Kafka - Build & Deployment Automation such as Jenkins, Git, Bitbucket, Maven, Ansible - Containerization/Virtualization (Docker, Kubernetes/OpenShift, VMware) - Instrumentation & Monitoring (Splunk, Zabbix, Prometheus) - Languages/Scripts: - Linux Teams: Python, Bash, Java. - Windows Teams: PowerShell, Python, C# - Front end development: React, Android, iOS   About You:   - 3+ years' experience as a production operations or SRE engineer or similar role - Understanding of software systems concepts such as networking, firewalls, protocols, databases and more - Experience with: - Linux Teams: Linux (CentOS preferred), Bash and Maven/Gradle - Window Teams: Windows, PowerShell and Nuget - RDBS and NoSQL DBs such as Ms SQL, Cassandra - CI/CD tools such as Jenkins or Bamboo - Infrastructure as Code tools such as Ansible or Puppet - Containerization/Virtualization technology such as Docker, VMware or OpenShift Kubernetes - Load balancing tools such as HA-Proxy, Nginx or F5 - Experience with the following would be considered an asset: - Experience with any of these: Cassandra, Zookeeper, Hadoop, Kafka, Ms SQL, or MongoDB - Experience leading or mentoring other engineers - Understanding of software delivery practices such as feature toggling, no-downtime deployment  
Job ID
GRDV505-3
Location : Name (EN)
Vancouver, BC
As an iOS Developer at Global Relay, you’ll be using leading edge technologies to build pioneering products that are used by tens of thousands of users globally to solve real-world business problems. You also get to tackle interesting and engaging problems to do with user experience and in interface design. At Global Relay we are continuously pushing the boundaries of mobile application development.  This is an opportunity to work alongside some of the best Mobile developers and apply your craft in an environment that encourages creative thinking and autonomy. Our software is developed by small, focused agile teams of developers and testers. We encourage our developers to think beyond a single component to build complete system solutions. Challenge yourself by learning new technologies, and apply your skills across our different projects and application domains. If you are committed to code that is clean, well-tested, well-reviewed, performant and secure then you’ll fit in around here.   Your Job:   - Work as part of an agile development team to implement mobile applications for iOS devices to deliver enterprise services - Write automated unit and integration tests for your code - Design, in collaboration with other developers, product management and the user experience team, user interfaces and software implementations that satisfy business requirements - Design, in collaboration with the architecture team, the system architectures that satisfy business requirements - Collaborate with SDETs (Software Development Engineers in Test)  in development of test cases for code - Document code and detail designs - Collaborate with product owners on user story generation and refinement - Monitor and support operation of production systems - Participate in knowledge sharing activities with colleagues   About You:   - Post-secondary education in Computer Science, Engineering or a related subject - Minimum 3+ years of experience building native applications for iOS devices with Swift - Working knowledge with Objective-C, preferably have experience with projects have mixed Objective-c and Swift - Experience migrating Objective-C projects to Swift - Experience developing client/server/web interactions - Experience with third-party libraries and APIs - Experience with agile development methodologies - Experience with continuous integration   Nice to Haves:   - App Store application publishing - Telephony/Network API's - SQL/SQLite database - VOIP application frameworks
Job ID
GRDV988
Location : Name (EN)
London, UK
As a Software Development Engineer in Test (SDET), you will be part of a small, highly focused team responsible for delivery of highly scalable and robust services within Global Relay’s platform. You will work directly in code to design testing solutions for web applications and API services of a large scale system. You will support the team’s release and testing efforts while growing and maintaining automated coverage and frameworks.   Your Job:   - Define and automate test cases that verify product requirements - Write C#/.NET code to support development of automated frameworks and tests - Contribute to decisions in the architecture and design of test frameworks - Participate in test execution, issue identification and resolution in support of the release - Maintain test infrastructure and tools - Participate in team planning and story grooming - Conduct code reviews, improve and maintain quality of the automation code - Conduct test reviews, improve and maintain quality of the test coverage - Document the automation framework, tools and infrastructure   About You:   - Undergraduate degree in Computer Science or related field, or comparable work experience - Proficiency with the Object Oriented programming concepts - Proficiency with C# (preferred) or comparable languages (i.e. Java, C++) - Experience with any of the following is an asset: - Testing practices in an agile environment - Testing backend systems or APIs - Testing web applications with Selenium WebDriver - Testing performance with JMeter or similar tools - Unit testing frameworks such as JUnit, MSTest or pytest. - Web services technology such as REST, JSON or Thrift - Big data technology such as Hadoop, MongoDB, Kafka or SQL - Network principles and protocols such as HTTP, TLS and TCP - Continuous integration systems such as Jenkins or Bamboo
Job ID
GRQA392
Location : Name (EN)
Vancouver, BC
  As a DevOps engineer you will be responsible for the reliability and smooth operation of production and test environments and build automation to improve reliability and efficiency of code delivery from build to production.   At Global Relay we use leading edge technologies to deploy and manage 1000's of servers and the infrastructure that delivers highly scalable and available services. The role involves cross-team collaboration and communication; you will be working closely with key stakeholders to ensure that product requirements are met. This is an opportunity to influence the design and implementation of systems at scales that many do not get a chance to work at. Your Job: Depending on your team's needs and your skill-sets, your time will be split between - Automation: Developing tools & frameworks to enhance our CI (Continuous Integration) & CD (Continuous Delivery) automation using industry standard CI/CD practices - Operations: Monitor and ensure smooth operation of production and test environments by executing common sysadmin (system administration) tasks and automating repetitive tasks - Service Reliability: Occasionally provide support and initial troubleshooting when required by reviewing dashboards and logs to ensure system issues are timely addressed About You: - Graduate from a System Administration, Computer Science or related field or 2 years of relevant experience. - Understanding of software systems concepts such as networking, firewalls, protocols, and databases. - Understanding of software delivery practices such as Git branching models and configuration management. - Experience with: - Linux system administration. - Automation using Bash, Python or other similar scripting languages - Experience with the following would be considered an asset: - Puppet, Ansible, or Fabric - CI/CD tools such as Jenkins or Bamboo - Build systems such as maven and Gradle - Java development
Job ID
GRDV984
Location : Name (EN)
Vancouver, BC
  Global Relay's enterprise applications have a substantial footprint in the messaging & archiving space for compliance. This role provides an excellent opportunity to help solve challenging problems and create incredible experiences that significantly impact high-profile customers.   The UI Designer focuses on visually guiding the user through a product’s interface via interactive elements across multiple platforms (web, desktop and mobile). This will involve creating high-fidelity mock-ups, iconography, UI illustration and other graphic assets for a range of products and services. The UI Designer will be responsible for taking Global Relay's Design System to the next level by delivering pixel-perfect designs that bring clarity and unity to our visual language.   Working with other UI and UX Designers, Product Managers and Engineering teams in a highly customer-focused agile environment, you will be involved in the product development lifecycle from concept to delivery to help define our products' vision.   Your Job:   - Design and evolve the look and feel of Global Relay's visual language - Follow a Human Centred Design approach and adhere to UX best practices - Apply with conviction the best principles of layout composition, typography, visual hierarchy and motion design - Deliver pixel-perfect graphic assets that are aesthetically vibrant - Lead and create user interfaces that are sleek and easy to use  - Translate high-level requirements and interaction flows into intuitive and functional user interfaces - Design and document new components and interaction patterns for Global Relay's Design System - Ensure new components and designs meet WCAG and WAI-ARIA accessibility standards - Adhere to existing patterns and apply consistency accordingly - Support engineers focused on building the design system - Work alongside engineering teams to test and iterate on the interface design - Guide engineering teams through the build and QA process - Collaborate closely with other UI and UX Designers to find practical solutions to challenging workflows   About You:   We’re looking for a UI designer with true artistic talent and a clean, strong visual aesthetic. Relevant training and work experience are important, but we’re really looking for your talent to shine through in the work you have done. - 2+ years of experience doing visual/UI design for web, desktop or mobile applications - Portfolio of relevant UI design work from shipped products/ apps/ services - Bachelor's degree in a design-related discipline is preferable - Strong typographic and colour theory knowledge - Ability to create icons, illustrations and other graphic assets for the web - Ability to create and quickly iterate on high-fidelity mock-ups - Ability to communicate UI ideas verbally and visually in an efficient and clear manner - Knowledge of conventional design tools such as Adobe Creative Suite, Figma, Sketch etc. - Excellent verbal and written communication skills - Ability to multi-task and keep organized in a dynamic environment - Experience working with and contributing to design systems and component libraries is an asset - Motion design experience is an asset
Job ID
GRDV1020
Location : Name (EN)
Vancouver, BC
  Global Relay's enterprise applications have a substantial footprint in the messaging & archiving space for compliance. This role provides an excellent opportunity to help solve challenging problems and create incredible experiences that significantly impact high-profile customers.   The UI Designer focuses on visually guiding the user through a product’s interface via interactive elements across multiple platforms (web, desktop and mobile). This will involve creating high-fidelity mock-ups, iconography, UI illustration and other graphic assets for a range of products and services. The UI Designer will be responsible for taking Global Relay's Design System to the next level by delivering pixel-perfect designs that bring clarity and unity to our visual language.   Working with other UI and UX Designers, Product Managers and Engineering teams in a highly customer-focused agile environment, you will be involved in the product development lifecycle from concept to delivery to help define our products' vision.   Your Job:   - Design and evolve the look and feel of Global Relay's visual language - Follow a Human Centred Design approach and adhere to UX best practices - Apply with conviction the best principles of layout composition, typography, visual hierarchy and motion design - Deliver pixel-perfect graphic assets that are aesthetically vibrant - Lead and create user interfaces that are sleek and easy to use  - Translate high-level requirements and interaction flows into intuitive and functional user interfaces - Design and document new components and interaction patterns for Global Relay's Design System - Ensure new components and designs meet WCAG and WAI-ARIA accessibility standards - Adhere to existing patterns and apply consistency accordingly - Support engineers focused on building the design system - Work alongside engineering teams to test and iterate on the interface design - Guide engineering teams through the build and QA process - Collaborate closely with other UI and UX Designers to find practical solutions to challenging workflows   About You:   We’re looking for a UI designer with true artistic talent and a clean, strong visual aesthetic. Relevant training and work experience are important, but we’re really looking for your talent to shine through in the work you have done. - 2+ years of experience doing visual/UI design for web, desktop or mobile applications - Portfolio of relevant UI design work from shipped products/ apps/ services - Bachelor's degree in a design-related discipline is preferable - Strong typographic and colour theory knowledge - Ability to create icons, illustrations and other graphic assets for the web - Ability to create and quickly iterate on high-fidelity mock-ups - Ability to communicate UI ideas verbally and visually in an efficient and clear manner - Knowledge of conventional design tools such as Adobe Creative Suite, Figma, Sketch etc. - Excellent verbal and written communication skills - Ability to multi-task and keep organized in a dynamic environment - Experience working with and contributing to design systems and component libraries is an asset - Motion design experience is an asset
Job ID
GRDV1022
Location : Name (EN)
London, UK
  As a Kubernetes Application Developer, you are responsible for ensuring that development teams have the processes, documentations and tools in place for working in an Openshift Kubernetes environment. This will involve defining and refining internal development processes and reference implementations, working on development projects company wide as a Kubernetes Subject Matter Expert, and helping drive the direction our Kubernetes solution. You will work closely with the Development, Test, DevOps and IT Operations teams to continually build, enhance, and maintain our highly available on-prem Kubernetes applications.   This is an opportunity to work alongside some of the best developers in Vancouver and London, and apply your craft in an environment that encourages creative thinking and autonomy. Our software is developed by small, focused agile teams of Developers, Testers and DevOps Engineers. We encourage our developers to think beyond a single component to build complete system solutions. Challenge yourself by learning new technologies, and apply your skills across our different projects and application domains. If you are committed to code that is clean, well-tested, well-reviewed, performant and secure then you’ll fit in around here.   Your Job:   - Work with development teams across the company as a Kubernetes Subject Matter Expert, assisting with the implementation of their Kubernetes based solutions - Ensure the successful provisioning of applications in Kubernetes infrastructure - Identify, troubleshoot, diagnose, and correct application related issues as they arise - Provide ongoing development support to development teams and work closely with teams on issue resolution - Manage and administer incident, problem, and service request queues - Define, document, communicate and evangelize development standards, best practices and processes for developing Kubernetes based solutions - Develop and maintain development related use guides, run books, and other documentation as needed - Determine opportunities for and build automation and tooling to improve the efficiency of development teams   About You:   - 3+ years of in-depth experience with the development of services on Kubernetes, preferably with OpenShift - 5+ years of experience with Java and Spring Boot, building highly scalable services - Extensive experience with Docker containers or other containerization technology - Solid understanding of both general and Kubernetes networking/firewall concepts and their role with regards to Kubernetes infrastructure and application delivery - Certified Kubernetes Application Developer (CKAD) designation is an asset - Experience with complex IT infrastructure - Track record of driving development process change - Ability to take on internal initiatives as a prime or lead - Adaptability to working with multiple teams on projects with varying degrees of flexibility/rigidity at different points in the development cycle - Ability to adapt to change and work well under pressure - Excellent communication, organizational, interpersonal, problem solving, and documentation skills - Experience with Jenkinsfile would be an asset  
Job ID
GRDV747
Location : Name (EN)
Vancouver, BC
  The Kubernetes Systems Administrator – L2, is responsible for assisting with infrastructure design, service maintenance and upgrades, implementation and maintenance of supportive tooling and automation, as well as incident troubleshooting and resolution. The incumbent will work closely within the IT Operations team to continually build, enhance, and maintain our highly available on-prem Kubernetes infrastructure.   Your Job:   - Assist in the design (major or incremental) of Kubernetes infrastructure - Assist in the provisioning of Kubernetes infrastructure - Identify, troubleshoot, diagnose, and correct systems related issues as they arise - Monitor and review dashboards, logs, and critical alerts to ensure system issues are identified, escalated, and addressed as quickly as possible - Provide ongoing operational support and work closely with team members on issue resolution - Manage and administer incident, problem, and service request queues - Develop and maintain system use guides, run books, and other documentation as needed - Evaluate and determine opportunities for automation and implementation   About You: - Experienced managing Kubernetes infrastructure in self-hosted production environments - 3+ years of experience as a Systems Administrator preferably within a software development environment - Proficient at installing, configuring, and administering Kubernetes distributions - Experience with Docker containers, experience with other containerization technology is an asset - Solid understanding of both general and Kubernetes networking/firewall concepts and their role with regards to Kubernetes infrastructure and application delivery - Experience with complex IT infrastructure architecture planning, design, and implementation. - Adaptability to working with multiple teams on projects with varying degrees of flexibility/rigidity at different points in the development cycle - Previous experience working in an environment with formally structured IT Operational processes: work request ticket management, incident management, change management, and problem management - Proficiency in scripting languages such as Python, Ruby, Perl, and/or Bash - Ability to develop and maintain positive working relationships - Ability to work in a team environment and independently as needed - Ability to adapt to change and work well under pressure - Ability to multitask and manage numerous projects - Ability to take on internal operational initiatives as a prime or lead - Excellent communication, organizational, interpersonal, problem solving, and documentation skills - Experience running and supporting a global 24x7 internet based service or product is considered an asset - Service management certifications such as ITIL is considered an asset
Job ID
GROP272
Location : Name (EN)
Vancouver, BC
  The Kubernetes Systems Administrator – L2, is responsible for assisting with infrastructure design, service maintenance and upgrades, implementation and maintenance of supportive tooling and automation, as well as incident troubleshooting and resolution. The incumbent will work closely within the IT Operations team to continually build, enhance, and maintain our highly available on-prem Kubernetes infrastructure.   Your Job:   - Assist in the design (major or incremental) of Kubernetes infrastructure - Assist in the provisioning of Kubernetes infrastructure - Identify, troubleshoot, diagnose, and correct systems related issues as they arise - Monitor and review dashboards, logs, and critical alerts to ensure system issues are identified, escalated, and addressed as quickly as possible - Provide ongoing operational support and work closely with team members on issue resolution - Manage and administer incident, problem, and service request queues - Develop and maintain system use guides, run books, and other documentation as needed - Evaluate and determine opportunities for automation and implementation   About You: - Experienced managing Kubernetes infrastructure in self-hosted production environments - 3+ years of experience as a Systems Administrator preferably within a software development environment - Proficient at installing, configuring, and administering Kubernetes distributions - Experience with Docker containers, experience with other containerization technology is an asset - Solid understanding of both general and Kubernetes networking/firewall concepts and their role with regards to Kubernetes infrastructure and application delivery - Experience with complex IT infrastructure architecture planning, design, and implementation. - Adaptability to working with multiple teams on projects with varying degrees of flexibility/rigidity at different points in the development cycle - Previous experience working in an environment with formally structured IT Operational processes: work request ticket management, incident management, change management, and problem management - Proficiency in scripting languages such as Python, Ruby, Perl, and/or Bash - Ability to develop and maintain positive working relationships - Ability to work in a team environment and independently as needed - Ability to adapt to change and work well under pressure - Ability to multitask and manage numerous projects - Ability to take on internal operational initiatives as a prime or lead - Excellent communication, organizational, interpersonal, problem solving, and documentation skills - Experience running and supporting a global 24x7 internet based service or product is considered an asset - Service management certifications such as ITIL is considered an asset
Job ID
GROP273
Location : Name (EN)
London, UK
As a Lead Software Development Engineer in Test (SDET), you oversee testing resources on a small, highly focused team responsible for delivery of highly scalable and robust services within Global Relay’s platform. You are responsible to ensure appropriate and efficient testing strategies are applied in your areas of responsibility, with a focus on shift-left testing principles. You will drive continual improvement in your team’s automation frameworks and coverage while mentoring other SDETs in the team on industry leading test practices. You will guide and participate hands-on in the team’s testing efforts to ensure quality of coverage, quality of code and quality of delivery.   Your Job:    - Manage performance assessments and hiring for a small team of SDETs - Drive the team’s testing and automation strategies - Define and organize the teams test planning for releases - Design and coding of automation frameworks, tests and tools - Participate in team planning and story grooming - Participate in test execution, issue identification and resolution in support of the release - Propose and implement improvements to automation and test processes - Develop and maintain shared testing libraries - Provide training, mentorship and support to other members on the team - Conduct code reviews, improve and maintain quality of the automation code - Document the automation framework, tools and infrastructure   About You:   - Minimum 8 years of experience in test development - Minimum 2 years of experience leading a small team - Strong understanding of Java, C#, Python or Javascript languages - Expertise applying test practices in an agile environment - Experience with unit testing frameworks such as JUnit, MSTest or pytest - Experience with any of the following is an asset: - Testing backend systems or APIs - Testing web applications with Selenium WebDriver - Testing performance with JMeter or similar tools - Web services technology such as REST, JSON or Thrift - Big data technology such as Hadoop, MongoDB, Kafka or SQL - Network principles and protocols such as HTTP, TLS and TCP - Continuous integration systems such as Jenkins or Bamboo - Continuous delivery concepts
Job ID
GRQA390
Location : Name (EN)
Vancouver, BC