Mobile/Web Lead Angular Developer: User-Configured Enterprise Workflow Platform

Primotus Division of CargoTel · Dec 5th 2017

Apply on StackOverflow Careers

In a Nutshell

Primotus is developing a unique Enterprise scale, user-configurable hybrid mobile workflow platform, which will allow users to design entire systems - including drag-and-drop database, forms, entitlements, processes, mobile applications, business decisions, messages, reports, and even maps - with little to no developer support. The platform is flexible enough to be deployed for a myriad of business verticals.

We’re looking for an experienced frontend mobile/web developer having strong UI and architectural skills associated with data-driven applications. Candidate should have expertise in Angular 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: **** **

  • Extending Mobile store and forward and websocket development 

  • Building Web and Mobile data visualizations

  • Creating an Email Builder module

  • Developing an Enterprise chat application

  • Extending Decision Management (Business Rules) module using new DMN standard

  • Augmenting drag and drop workflow modeler to include Case Management (CMMN)

  • Developing a drag and drop Document Builder module

  • Expanding BPM to support many additional functions

  • Augment inbound and outbound streaming Message Builder 

  • Developing/ingesting JSON RestfulAPIs

  • Working with team making key architecture and stack decisions

  • Coordinating with QA (Protractor, Selenium, etc)

You're Expected To Have:

  • 5+ years of modern JavaScript (JS)
  • 2+ years AngularJS 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
  • Store and Forward and advanced handset data storage techniques
  • Willingness to share knowledge and mentor team members

Nice To Have Some of the Following:

  • Expertise in one of more mobile frameworks such as Ionic, PhoneGap, Sencha, Titanium - JSON document store ( i.e. pouchdb) for offline storage
  • Mobile BI visualization tools (i.e. D3, Highcharts, ChartJS, Leaflet)
  • Exposure to our backend platform consisting of Scala, Akka, ElasticSearch
  • Workflow applications, particularly BPM (Activiti, Camunda, JBPM, etc). 

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

Frontend**:**

  • Angular 1x/2, TypeScript, Ionic Mobile, Redux, PouchDB (mobile data store)

  • CSS3, Bootstrap

  • Protractor, Selenium (Unit, end-to-end, API and performance testing tools)

Backend**:**

  • BPMN (Java), DMN (Java)

  • Scala/Akka, Play Framework, Slick

  • Web Sockets

  • Kafka (event-based processing)

  • Postgres, ElasticSearch

  • Restful API

DevOps**:**

  • Jenkins 

  • 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 3-week sprints

  • Works in a virtual environment

Apply on StackOverflow Careers