Front End Engineer (Angular)
We are seeking a Frontend Engineer to take ownership of the frontend implementation of our application, with a focus on building scalable, logic-driven components rather than surface-level UI work.
This is a high-trust, high-autonomy role. You will be responsible for designing and implementing frontend code that is efficient, maintainable, and reusable, working within an AWS-based environment alongside a C# backend. The role requires strong engineering fundamentals and the ability to design generalizable solutions rather than one-off implementations.
What You’ll Do
Build and maintain frontend functionality using Angular and TypeScript
Design reusable, generalizable components that can handle structured data and evolving requirements
Implement performant, maintainable code with a focus on logic and correctness rather than visual styling
Ensure reliable responsiveness across all screen sizes and devices
Work within an AWS environment and integrate frontend functionality with a C# backend
Collaborate with engineering counterparts while independently owning frontend execution
What You Bring
Strong hands-on experience with Angular and TypeScript
Demonstrated ability to design and implement reusable, logic-driven frontend components
Experience working in AWS-based environments
Hands-on experience with Tailwind CSS and Docker
A disciplined engineering mindset with attention to performance, maintainability, and scalability
It’s an Asset If You Have
Experience working with C# backends
Familiarity with frontend build tooling such as Vite
- Locations
- Multiple locations
- Remote status
- Fully Remote
About Perform
Since 2005, Perform's engineers have been helping companies scale their apps and their teams. We were near-shoring before it was even a term and have worked with 100s of clients along the way.
Already working at Perform?
Let’s recruit together and find your next colleague.