Description

JOB SUMMARY FOR FRONT END DEVELOPER:

 

  • As a Senior Front-End Developer, you will design, develop, and maintain high-performance UIs, integrating with Grafana visualization. Within an Agile Scrum framework, you’ll lead solution design, contribute hands-on code, manage technical debt, and drive POCs and technical spikes. You’ll work closely with cross-functional teams—including front-end/back-end leads, architects, product owners, and project managers—to refine requirements into technical features and user stories for effective delivery.

 

 

RESPONSIBILITIES FOR FRONT END DEVELOPER:

 

  • Design, develop, deploy, and maintain a performant UI for a dealer-facing application using React, TypeScript, and Redux.
  • Collaborate with team members (3 developers, 1 lead, and 1 Scrum Master) in an Agile Scrum environment to deliver high-quality front-end solutions.
  • Collect and analyze machine data to generate actionable recommendations for dealers.
  • Integrate and develop with Grafana for data visualization.
  • Work with RESTful APIs and API development tools like Swagger and Postman for seamless data integration.
  • Ensure continuous integration and deployment (CI/CD) best practices are followed.
  • Present work to the team and stakeholders at the end of each sprint, demonstrating strong communication and presentation skills.
  • Conduct code reviews, manage technical debt, and lead or contribute to technical proof-of-concepts (POCs).
  • Follow best practices in cloud-based development (preferably AWS) with a basic understanding of cloud architecture.
  • Contribute to the team’s front-end expertise, providing insight and mentorship on React, TypeScript, and Redux.

 

 

REQUIRED EXPERIENCE FOR FRONT END DEVELOPER:

 

  • Position requires a four-year degree from an accredited college or university.
  • Bachelor’s degree in Computer science and 10+ years of experience

 

 

SKILLS AND QUALIFICATIONS FOR FRONT END DEVELOPER:

 

  • Design, develop, deploy, and maintain intuitive and performant UIs.
  • Integrate and develop with Grafana visualization.
  • Work within an Agile framework (preferably Scrum) alongside multiple teams.
  • Strong understanding and/or experience with:
  • UI middleware and mocking tools like Redux-Saga and Mirage JS.
  • API development tools, such as Swagger and Postman.
  • AWS Cloud, automated CI/CD, and BDD with Cucumber.
  • 5+ years of experience with TypeScript, React, and Redux.
  • 8-10 years of overall experience in web application and UI development, including skills in Jest, Webpack, RESTful APIs, HTML5, and CSS3.
  • Experience building new web applications, leading major technical POCs, and developing reusable UI components like dashboards, widgets, and custom tables.


 

Education

Bachelor's Degree