Angular Developer

THE GLOBAL STANDARD FOR PUBLIC SAFETY

About Us:

Reporty, the most advanced system for national emergency infrastructure, bridges the gap between people and the resources designed to help them. Reporty’s innovative technology uses the power of the crowd to revolutionize the way first response and public safety agencies manage emergency events in the field.

Stay Safe – Anywhere & Anytime

Our real-time, video based, mobile platform, which is supported by an Advanced Positioning System, offers you immediate and live video reporting from the scene of hazards or emergencies to relevant dispatch centers you choose, maximizing an accurate response by authorities, cutting down on response times and ultimately saving lives.

Mobile app

Reporty for iOS and Android is the most versatile personal safety app on the market. With a click of a button, Reporty will connect the caller with the relevant dispatcher, simultaneously transmitting a live video of events as they unfold and begin a 2-way audio conversation, just like a regular phone call. In cases where the caller can’t speak- there is an option for live chat with the call taker.

Command & Control

The C2I Platform: Reporty’s C2I Dispatch Platform is the tool that brings the event from the field to a Public Safety Answering Point (PSAP). Getting real-time information from the field can only be turned into useful intelligence if it is processed efficiently. This tool allows the PSAP to get multiple calls at once, prioritize them according to their importance, and drop irrelevant calls if necessary.

The Call Taker Platform: Dispatchers who have Reporty calls routed to them through the mobile application have instant access to crucial information that provides them with a clearer picture of events.

The CRM System: Enables decision makers to accurately analyze the past and present behavior of their callers, react accordingly, and in time predict future patterns. This tool is essential in optimizing planning and strategy.

Technologies

Indoor Positioning: Reporty’s unique indoor positioning feature is derived from our patented technology that is capable of pinpointing a user’s location to within a 1 meter radius-even indoors. No matter where the call originated from – our technology locates the caller immediately. This capability allows Reporty users to be easily located to ensure they get the help they need as fast as possible.

Live Video Streaming: A system that enables to gain a better understanding on the nature of the events reported, thus take the right actions. See events in the eyes of the caller.

Routing Optimization: Our incident reporting app automatically optimizes voice and video communications. The platform automatically identi es the most stable method of communication available with the command and control center, continually monitors the communication for disruptions or waning signals, and adapts the protocols accordingly.

job description

We are looking for a great JavaScript developer who is proficient with AngularJS. Your primary focus will be to implement a complete user interface in the form of a mobile web app, with a focus on performance. Your main duties will include creating modules and components and coupling them together into a functional app. The artistic design will be delivered to you, together with a few HTML templates, but we will ask for your help in regard to animations, CSS, and final HTML output. You will ensure that these components and the overall application are robust and easy to maintain. You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important.

Responsibilities

  • Delivering a complete front end application
  • Building reusable components and front-end libraries for future use
  • Optimizing components for maximum performance across a vast array of web-capable devices and browsers
  • Writing tested, idiomatic, and documented JavaScript, HTML and CSS
  • Coordinating the workflow between the graphic designer, the HTML coder, and yourself
  • Cooperating with the back-end developer in the process of building the RESTful API

Skills

  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
  • Strong understanding in HTML5 and CSS3 standards.
  • Deep knowledge of AngularJS practices and commonly used modules based on extensive work experience
  • Familiarity with newer specifications of EcmaScript
  • Experience with data structure libraries (e.g., Immutable.js)
  • Vast experience working with RESTful APIs
  • Knowledge of modern authorization mechanisms, such as JSON Web Token
  • Strong understanding of common front-end development tools such as Babel, Webpack, NPM, etc.
  • Good understanding of modern front-end build pipelines and tools
  • Writing extensive unit tests
  • Creating e2e test suites for all components, and running them with Protractor (or a well reasoned alternative)
  • Ability to understand business requirements and translate them into technical requirements
  • A knack for benchmarking and optimization
  • Familiarity with code versioning tools, Git prefered
  • Working with WebRTC a big plus
  • Working with Web socket a big plus
  • Working with RxJS a big plus
  • Knowledge of isomorphic with Angular is a plus

Experience

  • At least 4 year as web developer
  • At least 1 year in AngularJS 2 and above
  • Writing web application for mobile

Our Kiev Office

24D Poliova (near Polytech), Kyiv, Ukraine