We are looking for a Senior Angular Front-End Engineer to join our team on a freelance, project-based, part-time basis (minimum 30+ hours/week) to help us advance our billing web application, part of a larger academic billing platform.
You will be responsible for designing and implementing front-end features in our Angular application, collaborating closely with our core team, and ensuring a clean, maintainable architecture and great user experience around complex billing and contract workflows.
The ideal candidate is a senior-level engineer who can take ownership of features end-to-end on the front-end, and who can communicate well in a remote, asynchronous setup.
Experience with .NET backends and effective use of AI tools in the software development lifecycle (code assistants, test generation, refactoring support, etc.) is a strong plus.
Engagement details
- Type: Freelance / Project-based
- Duration: 2–5 months
- Availability: 30+ hours per week
- Start: Immediate joiner (very important)
Senior-level (3-8 years) experience with Angular front-end developmentAble to design and implement modular, component-based UIsComfortable working in a modern Angular codebase with established patterns and conventionsStrong TypeScript and front-end engineering skillsWrites clean, maintainable, well-structured codeUnderstands best practices for performance and scalabilityExperience integrating with backend APIsCan work effectively with REST/HTTP servicesAble to collaborate with backend (.NET) developers on API design and usageComfortable with complex, domain-heavy UIsIdeally has worked on business applications such as billing, finance, contracts, or similar data-intensive systemsProactive and independentCan take a feature from high-level requirements to implementation and iterationCommunicates clearly about progress, risks, and trade-offsBonus / Nice to HaveBackground in .NET / C# / ASP.NET Core (even if primarily front-end)Experience with or interest in AI-assisted developmentRegularly uses AI tools to speed up implementation, improve code quality, or support testing and documentationComfortable integrating these tools into daily workflow to achieve high output and fast delivery