Mobile/Web/PWA Sr. Angular Developer: Configurable Enterprise Workflow Platform

Primotus Division of CargoTel via Stack Overflow
Development

Washington, DC

Jul 2nd 2018


Overview

Primotus is migrating its Angular 1.6 mobile and web frontend code to Angular 6. It consists of an Enterprise scale, user-configurable mobile workflow platform, which allows users to design an entire system - including drag-and-drop database, forms, entitlements, processes, mobile applications, business decisions, messages, reports, and even maps - with little to no software development. The platform is flexible enough to be deployed for a myriad of business verticals.
We're looking for an experienced frontend mobile/web AngularJS and Angular 2+ developer having strong UI and architectural skills associated with data-driven applications. Candidate should have some experience with Angular (javascript and typescript) and native or hybrid mobile applications. 

If you think you're a good fit and are interested in building something highly configurable and really innovative, please shoot us an email.

You'd be working on some of the following initiatives: 

  • Migrating from Angular 1x to Angular 6 while creating unit and ETE tests
  • Building Web and Mobile data visualizations
  • Developing an Enterprise chat application
  • Developing/ingesting JSON RestfulAPIs
  • Working with team making key architecture and stack decisions
  • Coordinating with QA

You're Expected To Have:

- 5+ years of modern JavaScript (JS)
- 1+ years Angular 2+ production development
- 1+ years Angular 1 production development
- 2+ years production mobile application development
- Production experience with TypeScript
- UI/UX and architecture skills
- JSON, REST and Web Services
- WebSockets
- Protractor Karma Jasmine or other testing tools
- Willingness to share knowledge and mentor team members

Nice To Have Some of the Following:

- Experience in one of more mobile/PWA frameworks 
- JSON document store (i.e. pouchdb) for offline storage
- Mobile and Web BI visualization tools 
- Exposure to our backend platform consisting of Scala, Akka, Kafka, ElasticSearch
- Workflow applications, particularly BPM (Activiti, Camunda, JBPM, etc). 

Our Stack : Includes many of the most-desired technologies, including:

Frontend:

  • React, Redux
  • Angular 1x, TypeScript, Ionic Mobile
  • PouchDB (mobile data store)
  • CSS3, Bootstrap
  • Protractor, Selenium (Unit, end-to-end, performance testing tools)

Backend:

  • BPMN (Java), DMN (Java)
  • Scala/Akka, Play Framework, Slick
  • Web Sockets
  • Kafka (event-based processing)
  • Postgres, ElasticSearch
  • Restful API (GraphQL)

DevOps:

  • Jenkins 
  • Webpack
  • GIT, GitHub
  • AWS

Our development team:

  • Is small and growing with 10 members, so you'll have a significant impact. 
  • Is divided into frontend and backend teams
  • Separates code into distinct modules and services
  • Uses JSON API for backend/frontend integration
  • Applies Agile programming and paired development methodology in 2-week sprints
  • Works in a virtual environment
Apply for this job