Frontend Developer


Productiv is a fast-growing US based multinational information technology services company, and we are seeking a Frontend Developer to join the team.

We are looking for a Front-end Developer with strong expertise in Angular 17+ to build and maintain high-performance, scalable web applications.

This is a long term contract role and can be an hourly or monthly fixed-price contract. You will be working remotely with US based team members and clients. We would want some flexibility with hours, so a typical day would end at 7pm local time.

About the Role
We are looking for a Frontend Developer with strong expertise in Angular 17+ to build and maintain high-performance, scalable web applications. You will collaborate closely with product managers, UX designers, and backend engineers to deliver seamless user experiences.

Key Responsibilities

  • Design and develop responsive, accessible, and performant web applications using Angular 17+ and TypeScript.

  • Implement reactive programming patterns with RxJS and manage application state using NgRx.

  • Build reusable UI components and layouts with Angular Material and ensure consistent styling.

  • Work within an Nx monorepo to maintain scalable architecture and shared libraries.

  • Integrate RESTful APIs, handle data flows, and ensure secure client-server communication.

  • Collaborate with cross-functional teams for code reviews, architecture discussions, and CI/CD improvements.

  • Write clean, maintainable, and well-tested code, following best practices and coding standards.

Required Qualifications

  • 3+ years of professional experience in frontend development.

  • Strong proficiency in Angular (17 or later) and TypeScript.

  • Hands-on experience with RxJS for reactive programming and NgRx for state management.

  • Solid understanding of REST API integration and data handling.

  • Experience using Nx for monorepo management.

  • Proficiency with Angular Material or similar component libraries.

  • Familiarity with Git, code reviews, and Agile development practices.

Preferred Skills

  • Experience with unit testing frameworks (e.g., Jasmine, Jest, Karma).

  • Knowledge of CI/CD pipelines and containerized environments (Docker/Kubernetes).

  • Strong problem-solving and analytical abilities.

  • Excellent communication and team collaboration skills.

  • Ability to work independently and manage time effectively.

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent work experience.

This is a position that will allow you to grow your career in a high-growth US-based company.  Needs good English communication skills. The position is 100% remote.