Jobs.ca
Jobs.ca
Language
Safariland logo

User Interface (UI) Developer

Safariland16 days ago
Ottawa, ON
Mid Level
full_time

About the role

TOGETHER, WE SAVE LIVES

The UI Developer will spearhead the development and deployment of an advanced user interface (UI) within a multi-tenant data lake solution, supporting both cloud and on-premises environments, to serve as the backbone for mobile applications connected to wearable technology used in military operations. This role involves designing scalable, secure, and high-performance UI and data architectures that ensure seamless integration with mobile platforms. The UI Developer will collaborate with cross-functional teams to meet stringent military requirements for data integrity, availability, and operational efficiency.

A key focus is creating an intuitive, user-friendly dashboard to provide actionable insights from the data lake for military personnel. The UI Developer will develop visualizations and interfaces that prioritize clarity, accessibility, and real-time data representation, enabling rapid decision-making. By incorporating user feedback and iterative testing, the dashboard will be tailored to enhance situational awareness and operational effectiveness in high-stakes environments.

The UI Developer will design and implement a robust multi-tenant data lake solution, optimizing data storage, retrieval, and processing for real-time connectivity with mobile applications. Responsibilities include ensuring secure, high-speed data access in varied network conditions, including low-bandwidth or offline scenarios, while maintaining compliance with military-grade encryption and security standards. The role demands expertise in cloud platforms, on-premises infrastructure, and data pipeline development to support mission-critical operations.

Duties & Responsibilities:

  • Develop Intuitive Dashboard Interfaces: Create user-friendly dashboards with clear, actionable visualizations, enabling military personnel to access and interpret data quickly for informed decision-making in mission-critical environments.
  • Ensure Seamless Mobile App Integration: Implement robust data pipelines and APIs to enable secure, real-time connectivity between the data lake and mobile applications, supporting reliable performance in low-bandwidth or offline conditions.
  • Design and Develop Data Lake Architecture: Build and maintain a scalable, secure data lake solution for both cloud and on-premises environments, ensuring efficient storage, processing, and retrieval of mission-critical data.
  • Maintain Data Security and Compliance: Enforce military-grade encryption, access controls, and security protocols to protect sensitive data, ensuring compliance with regulatory and operational standards across all environments.
  • Conduct Testing and Optimization: Perform rigorous testing, including performance and user acceptance tests, to refine the data lake and UI dashboard, iterating based on feedback to ensure scalability, reliability, and usability with the primary focus of enhancing user experience (UX).

Qualifications:

  • University education with Master’s or Bachelor’s degree or a suitable combination of academic qualifications and relevant experience/skills.
  • Previous experience (10+ years) in advanced UI / dashboard development with a foundation in database design and architecture (C# or PHP preferred).
  • Ability to turn technical data and user feedback into a creative UI that enhances UX.
  • Strong communication skills both oral and written in English; includes excellent presentation skills.
  • Excellent interpersonal skills which include the ability to interact effectively, tactfully, and diplomatically with military end users, government stakeholders, and internal teams.
  • Ability to work autonomously as an individual contributor or in collaboration within a cross-functional team.
  • Excellent organization and time management skills.
  • Ability to travel within Canada and the United States.

About Safariland

Manufacturing
1001-5000

A History of Excellence

Legacy. Tradition. Excellence. To some, these may be mere words, remnants of a time when companies embraced their history and delivered on their promises. But, at The Safariland Group we live those values every day. We live them when we empower over a thousand people to design, engineer, research and deliver our protective equipment products to those that protect us. We live them as we continuously seek new innovations to add to the premier group of Safariland brands that have been protecting law enforcement, military and security professionals for over 50 years. We live them when we help save lives. Our Safariland Saves Club® has chronicled over 2,034 individuals whose lives have been saved in part through using our products. We're proud of who we are and what we do.

The Safariland Group's rich heritage didn't become what it is today simply from assimilating many protective product brands into one organization. Our Company has grown from our collective pledge to achieve excellence and our commitment to focus on the customer first. It is a common thread that binds us together on our journey. It has gotten us to where we are today. From one brand's small-town beginnings to another born from the love of a son to his father - this is OUR Company. This is The Safariland Group. And Together, We Save Lives™.