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 businessverticals.
We’re looking for an experienced frontend mobile/web developer having strong UI and architectural skills associated withdata-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 websocketdevelopment
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 testingtools
- 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’llhave 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
