Front End Developer
Company Information
TrackVia is a modern, mobile workflow management platform. We help companies acquire, analyze and take action on their critical and complex processes and workflows.
TrackVia is used by businesses large and small and consistently earns accolades for it’s unmatched customer support. Our simple and sole reason for being is to help business users create applications that work the way they do – and better address their unique, individual needs. And nothing excites us more than working with and talking to our customers.
But the single best thing about TrackVia is that what we do matters. We make business solutions that help people be more successful. We help them do their work faster so they can get home sooner. We help them do things that they wouldn’t otherwise be able to do. We see it in our customer’s eyes and hear it in their voices.
About You
First and foremost, we want self-motivated developers who want to make a difference. This means doing more than just coding, but also helping shape the company as a whole. It also means working with product, sales and support teams.
We’re looking for talented Frontend Engineers that want to make a difference. Our customers use our software every day to run their business. The work you do at TrackVia is real. As a Frontend Engineer, you’ll work on teams that deliver software every week to our customers.
If you’re still interested, then we’d like to talk with candidates that have Javascript and User Interface experience.
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
Ability to write JavaScript, HTML, & CSS from scratch
Experience with a JavaScript MVC/MVVM framework such as AngularJS, React+Flux, Meteor, Knockout, or Ember
Experience working with npm packages
Knowledge of software design and architecture principles.
Working knowledge of MySQL, Oracle, or other RDBMS
Working knowledge of Unix / Linux systems
Working knowledge of source control systems ( Git )
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
Experience working on production SPAs
React and Flux experience
Experience with redux
Experience with Typescript
Strong understanding of component design and architecture
Start-up experience
Understanding of functional programming concepts (especially immutability, idempotence, and side-effects)