Senior Frontend Engineer

About the job

Type: Full Time

Location: Hybrid

Minimum qualifications:

  • Bachelor’s degree or equivalent practical experience
  • 5+ years of experience in enterprise software development
  • 3+ years of experience in a similar position in a cross-functional project/product team
  • Strong knowledge of data structures, algorithms, and software development principles
  • Strong knowledge and professional experience in one or more programming languages, standards, and frameworks, such as: JavaScript, TypeScript, HTML5, CSS3 and AJAX, Node.js, React, Redux, Angular, Vue, Apache Cordova, Ionic, Webpack, Flux
  • Experience in distributed systems and technologies such as HTTP, REST, JSON, SOAP, XML, Relational and Non-Relational Database Systems, Asynchronous Messaging, Cloud Applications
  • Experience in CI/CD principles, know-how of various tools
  • Strong unit test and debugging skills
  • Proficiency in code versioning tools such as Git
  • Strong sense of analytical thinking and problem-solving skills
  • Excellent attention to detail
  • Highly effective time management and multitasking skills
  • Strong verbal and written communication skills
  • Fluent in English

Preferred qualifications:

  • Experience with Vue.js and/or Angular.js
  • Experience in developing cross-platform responsive web applications
  • Experience with containerization and orchestration frameworks such as Docker and/or Kubernetes
  • Prior experience with SCRUM/Agile methodologies
  • Experience with purchasing and/or ERP systems
About The Role

As a Senior Frontend Engineer, you will be responsible for developing key technical solutions for complex purchasing and supply chain business problems. As a member of our engineering team, you will be expected to be a team player, be an owner of the product, and contribute and add a meaningful innovation in our development process. You will have significant opportunity to be an important part of Sourcing Value. You will collaborate very closely with all other teams to assist in their functions.

  • Designing and developing Web Applications & Cross-Platform software component-based product specifications
  • Maintaining and extending the functionality of existing Web & Cross-Platform software components
  • Integrating and developing UX/UI designs and wireframes into user-friendly experiences and intuitive user interfaces
  • Working closely with backend developers to implement and develop products with responsive designs
  • Evaluating user interaction issues and debugging with backend developers to deliver optimized products
  • Documenting the software components
  • Improving the coding standards and processes within the team
  • Following up on the new technologies and looking for ways to implement them in the projects
  • Being a mentor in the web frontend development team, by making code reviews, pair programming, giving internal trainings, etc.
  • Support teams for troubleshooting system-level integration and performance issues