Oct 05, 2022

Senior Front End Developer

  • FreightWaves
  • Chattanooga, TN, USA
Full time

Job Description

Are you smart, driven, curious, resourceful, and not afraid to fail? Then we want to meet you! FreightWaves delivers news and commentary, data, analytics, risk management tools, and actionable market insights to the industry. If you are ready to join our team, it is time for you to apply!

 FreightWaves is on the hunt for a creative Senior Front-End Developer to join our fast-paced engineering team. The ideal candidate is versatile, team-oriented and thrives on change. If you are ready to be challenged and want the unique opportunity to work with some of the most talented developers in the country, we want you to apply! 

***This position is 100% remote. 

What you will be doing

  • Designing and developing software architecture.
  • Designing and developing state management patterns.
  • Designing and optimizing Vue components for best reusability.
  • Managing separation of concerns between Vue components and client side services.
  • Developing tests for Vue components and client side services.
  • Working with our API team to design and develop request / response contracts.
  • Optimizing UI and UX design and performance.
  • Collaborate with team members, management and a core group of developers throughout the development process.
  • Convert an existing proof of concept code base to modern tech stacks. Specifically migrating a jQuery product features into Vue stack.

What you bring to the table

  • At least 5 years of experience or portfolio of work to demonstrate expertise at a Senior level.
  • Must be self-motivated, professional and pay close attention to detail.
  • Understand of back-end principles and best practices for interfacing with API’s.
  • Familiarity with following technologies: Typescript, GraphQL, NPM, D3.
  • Thorough understanding of asynchronous mechanisms used in modern web development (Promises, Observables, etc).
  • Strong understanding of HTML5, CSS3/SCSS, version control (Git); Deep knowledge of JavaScript / ES6 practices and commonly used modules based on extensive work experience.
  • Extensive knowledge of CSS and JS methods for providing performant visual effects.
  • Knowledge of optimization best practices including but not limited to caching strategies, state management strategies, XHR wrangling.
  • Experience with responsive design and development. 
  • Experience in test development with Jest or similar technologies
  • Exposure to Vue or similar framework.
  • Familiarity with web trends and best practices for UX/UI design.
  • Comfortable learning new technology as required.
  • Experience refactoring antiquated code bases and unwinding / debugging complex and sometimes convoluted code from existing projects

Our Benefits

  • An excellent start-up work environment, flat hierarchies, and short decision paths.
  • Competitive salary
  • Work from home
  • A generous benefits package including 100% employer-paid health, dental, vision and Life insurance, STD, LTD
  • Stock options
  • 401k with up to 3.5% match
  • Training programs and career development opportunities.
  • Student-loan reimbursement 
  • Annual life achievement bonus of $2000 for having a baby, buying a house, or getting married (one per year) 
  • No set days off Vacation policy (our team take time off as needed with supervisor approval)
  • Gym Membership (or virtual membership)
  • Audible or Kindle Unlimited subscription 
  • FreightWaves strives for sustainability. We offset our carbon emissions.
  • Discount on Ford Vehicles