Zown is a Fintech (financial technology) company that is on a mission to make homeownership radically more accessible. Over the past 2 years, we have grown to be one of the fastest growing companies in Canada and did over $400 Million in transactional volume in the past year. We’re redefining the real estate experience by giving homebuyers a financial edge through our Down Payment Boost — frontloading real estate commissions into thousands of dollars in cash assistance. The result? Lower upfront costs, faster buying timelines, and a smarter path to homeownership.
Position Overview:
We are seeking a highly experienced Senior Frontend Engineer to join our dynamic team. The ideal candidate will possess deep expertise in React, TypeScript, Tailwind CSS, Vite, React Query (TanStack), and React Router, along with a strong grasp of frontend design patterns and UI/UX principles. Proficiency with performance optimization, responsive design, and modern frontend tooling is essential. If you are passionate about building scalable, high-performance frontend applications and thrive in a fast-paced environment, we’d love to hear from you.
Job Responsibilities:
- Architect and Develop: Design, develop, and maintain robust, responsive, and high-performance frontend applications using React, TypeScript, and Vite.
- Styling and UI Design: Utilize Tailwind CSS to create visually appealing, accessible, and consistent UI components.
- Data Management: Implement efficient data fetching and state management using React Query (TanStack) and other relevant tools.
- Routing and Navigation: Manage application routing and navigation using React Router.
- Performance Optimization: Optimize applications for maximum speed, scalability, and responsiveness across devices.
- Design Patterns: Implement and advocate for best practices in frontend development, including component-based architecture and code reusability.
- Collaboration: Work closely with backend developers, designers, and other stakeholders to implement features for our flagship products.
- Code Quality: Ensure the highest standards of software quality through code reviews, testing, and continuous integration practices.
- Mentorship: Provide technical leadership and mentorship to junior engineers, fostering a culture of continuous learning and improvement.
- Innovation: Stay abreast of emerging technologies and industry trends, integrating relevant advancements into our technology stack.
- Stakeholder Engagement: Demonstrate new products to stakeholders, participate in technical discussions, and incorporate feedback effectively.
Job Requirements:
Education:
- Bachelor’s degree or higher in Computer Science or a related field.
Experience:
- Professional Experience: 7+ years of professional software development experience.
- Frontend Development: 5+ years of hands-on experience in frontend development with a strong focus on building scalable and responsive web applications.
- Leadership: Proven experience leading frontend development projects from conception to deployment.
- High-Traffic Applications: Experience developing and optimizing applications that handle high user traffic and complex UI/UX requirements.
- Portfolio: A robust portfolio showcasing your expertise in modern frontend technologies and successful projects you’ve contributed to or led.
- Advanced Problem-Solving: Demonstrated ability to tackle complex technical challenges and deliver innovative solutions.
- Cross-Functional Collaboration: Experience working closely with designers, backend engineers, and product managers to create cohesive products.
- Performance Tuning: Proven track record of optimizing web applications for performance, including load times, rendering speed, and efficient resource utilization.
- Modern Tooling: Deep familiarity with modern frontend tooling and workflows, including module bundlers, code splitting, and build optimizations.
- Testing and Quality Assurance: Extensive experience with writing unit, integration, and end-to-end tests to ensure application reliability.
Technical Expertise:
- Languages and Frameworks: Proficient in JavaScript, TypeScript, and React.
- Build Tools: Extensive experience with Vite and other modern build tools.
- Styling: Mastery of Tailwind CSS and responsive design principles.
- Data Management: Proficient with React Query (TanStack) and familiar with state management libraries like Redux or Context API.
- Routing: Strong expertise in React Router.
- Design Principles: Deep understanding of component-based architecture, modular design, and UI/UX best practices.
- Testing Frameworks: Skilled in using Jest, React Testing Library, Cypress, or similar tools for frontend testing.
- Performance Optimization: Expert in optimizing applications for performance and scalability, including code-splitting and lazy loading.
- CI/CD and Deployment: Familiarity with continuous integration and deployment practices for frontend applications.
Soft Skills:
- Problem-Solving: Excellent problem-solving skills with the ability to think critically and strategically.
- Communication: Strong communication skills, capable of articulating complex technical concepts to non-technical stakeholders.
- Leadership: Proven leadership abilities with experience mentoring junior team members.
- Adaptability: Ability to thrive in a fast-paced, collaborative environment and manage multiple priorities effectively.
Additional Qualifications:
- Agile Methodologies: Experience with agile software development methodologies.
- Monitoring Tools: Familiarity with monitoring and analytics tools like Google Analytics, Sentry, or New Relic to ensure application reliability and performance.
- Open Source Contribution: Active contribution to open-source projects is a plus.
- Community Involvement: Participation in developer communities, conferences, or workshops demonstrating ongoing engagement with the latest industry developments.
Why Join Us?
- Impactful Work: Contribute to cutting-edge projects that make a significant impact.
- Growth Opportunities: Advance your career with continuous learning and development opportunities.
- Collaborative Environment: Work alongside a talented and passionate team.
- Competitive Compensation: Receive a comprehensive benefits package and competitive salary.