Position: Senior Front-end Developer
Company: Distance Client
Website: www.distance.so
Work Hours: Full-time, EST Hours
Location: Montreal
Company:
Distance is a powerful platform designed to help businesses enhance communication with their customers, streamline lead collection, and prioritize business opportunities. With an intuitive, user-friendly interface, Distance simplifies customer relationship management, making it easier for companies to focus on growth and achieving their revenue goals. Whether you're a small business or a growing enterprise, Distance equips you with the tools needed to stay ahead in a competitive marketplace. Learn more at distance.so.
Responsibilities:
● Develop, ship and maintain Distance's front-end application
● Develop, ship and maintain high quality interfaces for our marketing pages
● Work with our designers to transform ideas and design into modern, clean and readable code
● Implement robust engineering solutions with thoughtful designs across the full-stack
● Shepherd products from design and specification to live deployments
● Become a key stakeholder and advance multiple front-end products simultaneously
● Lead frontend governance, champion best practices, and serve as a key stakeholder in architectural design and review.
● Be an autonomous individual with a proactive attitude and receptiveness to feedback
Requirements
● Must have 4+ years of experience building scalable front-end applications, component libraries, design systems, and tools using TypeScript and NodeJS
● Strong front-end development experience building, running, and debugging web applications using functional programming in NextJS, NodeJS
● Strong experience in debugging and optimizing NextJS performance issues whether in application code or in the JavaScript and TypeScript bundler
● Experience in developing native mobile apps using ReactNative / Expo + Tamagui. Familiar with React Tamstack Query
● Strong experience in building reliable, performant, maintainable, and testable code—with proper abstraction
● High attention to detail in translating high/low fidelity designs to implementation, user experience and accessibility, and understanding scope
● Experience with back-end APIs and integration work is considered a strong plus. The desire to learn more about this topic and work in this area is considered a must
● Experience building communication and telephony products is a plus (Twilio API, Email/SMTP, SMS, VoIP)t
● Proficient in English with good writing and communication skills
Background & Characteristics:
● Willingness to work hard and achieve very ambitious goals
● An ability to think through customer requirements to come up with high-impact ways of quickly solving their problems
● A passion for performance, user experience, and design
● A high bar for the quality of code and quality of user experience
● Familiarity with current trends and best practices in front-end architecture.