Remote
Hybrid
Senior
Front-End Developer
The Front-End Developer will play a key role in designing, developing, and maintaining modern, responsive web interfaces that power Zūm Rails’ core applications.
The ideal candidate will have strong expertise in Angular and a deep understanding of front-end architecture, performance, and user experience. This role will collaborate closely with product managers, designers, and back-end engineers to deliver intuitive, scalable, and high-quality user interfaces that drive seamless financial data experiences for our customers.
Major Responsibilities
Lead the development of modern, responsive, and high-performance user interfaces using Angular.
Collaborate with designers and product managers to transform requirements into seamless, intuitive user experiences.
Establish and uphold front-end standards, conducting and participating in code reviews to ensure quality, security, and scalability.
Document components, workflows, and technical decisions to support alignment and maintainability.
Partner cross-functionally with engineering, product, and QA teams to deliver features that enhance customer experience and business outcomes.
Drive front-end excellence by defining best practices, leading technical initiatives, and fostering innovation.
Integrate front-end applications with back-end services in C# .NET Core, ensuring smooth API connections and optimized performance.
Research and implement new tools, frameworks, and practices to improve developer efficiency and code quality.
Mentor and support team members in Angular, TypeScript, and modern front-end architecture principles.
Own and maintain a shared component library and design system to promote consistency, reusability, and scalability.
Perform other related duties as required.
Experience & Technical Requirements
Minimum 3+ years of professional experience in a front-end development role.
Proven expertise in Angular, Bootstrap, and Tailwind CSS, with experience building large-scale, production-ready web applications.
Demonstrated ability to design, build, and publish reusable Angular libraries (UI components, directives, utilities) to accelerate team development.
Hands-on experience developing and maintaining Node.js packages (shared tools, SDKs, build utilities).
Basic knowledge of C# and .NET Core for working with APIs and back-end logic.
Strong understanding of responsive design, accessibility, and front-end performance optimization.
Excellent problem-solving skills, attention to detail, and ability to deliver high-quality, maintainable code.
Strong communication skills and a collaborative mindset, thriving in cross-functional environments.
Familiarity with Agile/Scrum development environments is an asset.
Understanding of secure development principles (OWASP Top 10) is a plus.
Experience in PCI/SOC2 compliance or the fintech industry is considered an asset.