Front end Developer
TrackVia is a modern, mobile workflow management platform. We help companies acquire, analyze and take action on their critical and complex processes and workflows. To be able to do this we need developers who want to make a difference and enjoy collaborating with product, sales and support teams to release features that will dazzle our customers.
We’re looking for talented Front end Engineers that thrive in a fast paced organization and want to see their work make a direct impact to the business.
Responsibilities
Design, Code & Test new software for TrackVia web product
Collaborate on visual design and implementation of best-in-class user experience
Collaborate with product management evaluating requirements and providing estimates
Collaborate with quality assurance ensuring the highest quality
Collaborate with sales and support resolving customer issues
Required Skills
3+ years of Javascript and web development experience
Experience building rich data-driven web applications
Experience with modern web technologies and techniques such as HTML5, CSS3, ECMAScript 2016, CSS pre-processors (SASS, Less, Stylus), JavaScript transpilers (Babel, TypeScript), and JavaScript build tools (WebPack, Browserify, Grunt, Gulp)
Experience with modern JavaScript frameworks and libraries such as React, Redux, Vue, Ember, or Angular, along with the knowledge of when to use them
Experience working with the NPM package ecosystem
Working knowledge of MySQL, Oracle, or other RDBMS
Strong analytical and problem solving skills
Excellent written communications: clarity, brevity, grammar
Excellent verbal communications: articulateness, patience, listening skills
Professionalism: promptness, attention to detail, organization
B.S. or B.A. in Computer Science or other engineering related degree
Bonus Points
A passion for creating beautiful, engaging, intuitive, efficient and highly usable user interfaces
Experience in the complete product development lifecycle of successfully launched applications
React and Redux experience
Experience with Typescript
CSS Modules or other CSS in JS tools
Strong understanding of component design and architecture
Understanding of functional programming concepts (especially immutability, idempotence, and side-effects)