Geek-solutions
FRONT-END DEVELOPER
part-time

Right now we are looking for a Front-end developer (part-time), who can help with the increased workload of the project


Project: This is a web-based platform designed to streamline supply chain operations for suburban businesses. It involves creating a user-friendly interface for sales representatives and administrators to manage orders, track inventory, and integrate financial transactions with QuickBooks.


✨Tech stack:

Front-end: Angular with PrimeNG UI component library

Back-end: NestJS (Node.js framework)

Database: MongoDB

Hosting & Authentication: AWS and Amazon Cognito, REST, OAuth 2.0


Responsibilities:

  • Implement UI based on Figma designs
  • Ensure responsive and mobile-friendly layouts
  • Work with PrimeNG components to build the interface
  • Optimize application performance
  • Collaborate with backend developers for API integration
  • Maintain and document code for scalability.

Required Skills:

  • Minimum 3+ years of experience in front-end development
  • English: Upper-intermediate
  • Expertise in Angular (v12+) and TypeScript
  • Experience with PrimeNG or similar UI component libraries
  • Strong understanding of RxJS, Observables, and state management
  • Proficiency in HTML5, CSS3, SCSS, and responsive design principles
  • Experience integrating RESTful APIs and handling authentication workflows
  • Familiarity with Amazon Cognito authentication
  • Strong debugging and performance optimization skills
  • Experience with Git/GitHub for version control and knowledge of Agile methodologies.

Nice to have:

Prior experience with QuickBooks API integration

Understanding of MongoDB and how front-end interacts with NoSQL databases

Experience with Unit testing frameworks (Jasmine/Karma)


🧑‍💻

Part-time positions considered (20 hours a week). Full-time is possible in the future

Full remote

Work time zone: USA

B2B (or incubator for PL)



This site was made on Tilda — a website builder that helps to create a website without any code
Create a website