Senior front-end developer

Senior front-end developer

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.