Frontend Developer

We are looking for a skilled Front-End Software Developer with a strong focus on Angular to help us build and maintain cutting-edge web applications for our staffing software platform. You will play a key role in modernizing and porting legacy functionality, including moving features from AngularJS and legacy Windows desktop applications to web-based solutions. Additionally, you will have the opportunity to work with other modern front-end frameworks such as React and Vue.js.
As a Front-End Developer at Avionté, you will collaborate with back-end developers, UI/UX designers, and product managers to deliver seamless and high-quality user experiences. Your work will have a direct impact on the efficiency and success of staffing operations for hundreds of companies.

This is what you'll do:

  • Develop and maintain high-quality web applications using Angular (latest versions) while ensuring responsive and performance-optimized solutions.
  • Redesign and port legacy AngularJS components to modern Angular, improving performance, maintainability, and usability.
  • Collaborate with cross-functional teams to redesign and convert legacy desktop-based applications (Windows forms) into modern web applications.
  • Ensure clean, modular, and reusable code that adheres to industry best practices and company coding standards.
  • Implement and maintain front-end solutions using React and Vue.js for projects that require flexibility or specific needs.
  • Participate in code reviews, providing constructive feedback and learning from peers to continuously improve code quality.
  • Write unit tests and integration tests to ensure the reliability and stability of applications.
  • Troubleshoot and debug complex issues across different browsers and devices.
  • Stay up to date with the latest industry trends and emerging front-end technologies to maintain competitive advantage.

This is what you'll need:

  • 3+ years of professional experience in front-end development, with a focus on Angular.
  • Strong expertise in Angular (2+), including its lifecycle, directives, services, and RxJS.
  • Experience with front-end frameworks such as React and Vue.js, with a deep understanding of their core principles and best practices.
  • Proven experience working with AngularJS and porting/modernizing legacy applications to newer frameworks.
  • Solid understanding of HTML5, CSS3, and JavaScript (ES6+).
  • Experience with responsive design, CSS frameworks (e.g., Bootstrap, Material UI), and pre-processors (e.g., SASS).
  • Familiarity with front-end build tools (e.g., Webpack, Gulp, Grunt) and version control (e.g., Git).
  • Knowledge of RESTful APIs and integration with back-end systems.
  • Strong problem-solving skills and the ability to think critically and creatively.
  • Good understanding of UI/UX principles and a passion for delivering great user experiences.
  • Familiarity with agile methodologies and collaborative development environments.