Job Description
About Proposify
At Proposify, we're revolutionizing the way businesses create and manage proposals. Our innovative platform streamlines the proposal process, helping teams craft compelling, professional proposals that close deals faster and with greater success. We pride ourselves on fostering a dynamic, inclusive, and collaborative work environment where creativity and innovation thrive. As we continue to grow and enhance our offerings, we are looking for talented individuals who are passionate about technology and driven by the challenge of making complex processes simple and efficient. Join us and be a part of shaping the future of proposal management!
The Role
The Senior Front-End Engineer
will support the lead in architecture, performance, and evolution of the systems that power Proposify’s core document experience, ensuring scalability, reliability, and an exceptional user experience. In this role, you will shape and evolve the React architecture behind a product used daily by thousands. You will work in a modern TypeScript codebase while contributing to modernize legacy areas and improve long-term maintainability. This role is suited for a contributor who understands scale, performance, accessibility, and architectural trade-offs. Someone who moves with urgency, challenges assumptions, and raises the bar for the engineers around them. You think in systems. You care about durability. You own what you ship.
What You’ll Do
Own the Front-End Architecture
Lead design and implementation of complex features.
Improve application structure, state management, and component architecture.
Evolve front-end patterns while modernizing and refining service boundaries.
Drive decisions around performance, scalability, and long-term maintainability.
Implement and support a robust, scalable design system.
Deliver High-Impact Product
Write clean, well-tested, maintainable code.
Build reusable components and scalable UI patterns.
Integrate seamlessly with backend APIs and service-oriented systems.
Modernize legacy front-end code without disrupting customer experience.
Raise the Engineering Bar
Provide thoughtful code reviews and mentor other engineers.
Advocate for testing, observability, performance monitoring, and accessibility.
Participate in architectural discussions and explain trade-offs clearly.
Contribute to continuous improvement of delivery processes and engineering standards.
Own Production
Participate in production deployments and incident response.
Diagnose issues using logs, monitoring tools, and debugging techniques.
Reduce technical debt and improve reliability over time.
Contribute to on-call rotation as needed.
Technologies We Use Daily To Solve Our Customer's Issues
React and TypeScript
NodeJS (NestJS), PHP and Go backend services
MySQL, DynamoDB, DocumentDB and Redis
AWS, including EC2, ECS, EBS, Lambda, S3, CloudFormation, API Gateway, SQS, Kinesis and more.
Qualifications
Demonstrated senior-level impact evolving legacy systems and working with service-oriented and event-driven architectures
Strong experience building and scaling React applications in production, including deep understanding of React patterns (hooks, component architecture, state management)
Proven experience designing front-end architecture for complex systems
Proficient in modern JavaScript, TypeScript, HTML, and CSS
Experience implementing and maintaining a design system
Proven abilities in testing frameworks such as Jest and end-to-end testing tools
Strong understanding of front-end performance optimization
Advanced knowledge in building accessible applications that meet WCAG 2.2 Level AA standards
Experience integrating with RESTful APIs and backend services; familiarity with NodeJS, PHP is a plus
Knowledge of infrastructure management using AWS is a plus
What You'll Love About Us
While Proposify world headquarters is in Halifax, Nova Scotia, we are a 100% remote company with employees working from all over the world. We’ve invested in all of the systems and tools that make remote work enjoyable, productive, and connected. People feel empowered to do their best work and test out ideas. They don’t just ask “Why?” but try “Why not?” We are a team that embraces the new, the maybe, the unknown because we know that’s where growth lies; just beyond our comfort zone, just beyond what the experts say, and way beyond the way we’ve always done things. Everyone is a leader in their role and has the autonomy and responsibility to contribute, to change, and to challenge. We don’t care how many hours people work, we care about the quality and impact of their work. We get things done. We are not a static company; we are moving forward and continually evolving to make things better for our business and the businesses of our customers. We have flex hours so employees can design their day to work when they’re most productive, and allow for time each day to spend with family and friends, take advantage of nice weather, focus on wellness, and pursue their hobbies and passions.
What We Offer
Competitive market based salaries
Company provided and paid health benefits from the day you start, paid entirely by Proposify
Virtual Health Care
RRSP matching program from the day you start with no vesting period
Generous Paid Time Off Policy including: 3 weeks of vacation to start; paid sick leave; personal days; birthday leave, company-wide end-of-year holiday break
Skills Training Enrichment Program to grow your knowledge and skills within your role
Brightpass (free online fitness and wellness courses)
Flexible working hours so you can do your best work when you are at your best
WFH Stipend setting you up for success!
Along With The Opportunity To
Work in a fast-growing SaaS company with a strong B2B presence.
Collaborate with a dynamic team that values creativity and innovation.
Proud to be
Great Place to Work®
certified, reflecting our commitment to a supportive, inclusive, and growth-oriented workplace.
#J-18808-Ljbffr