logo image

Join our global team!

Front-end Developer (Pipeline Position for Future Opportunities)

remote
Brantford, Ontario, Canada .
full-time . September 25, 2024

Description

Front-end Developer

@membershipio - Instagram - TikTok - Youtube
membership.io - Product Site (Formerly searchie.io)
northresults.com - Company Site
Hybrid remote in Brantford, Ontario

Note on re-branding: Searchie.io is currently rebranding to Membership.io. While you may see references to our previous branding on our website, please note that this role and all related communications reflect our exciting new chapter as Membership.io. Our full transition, including the updated website, will be complete by September 2024.

Reports to: Front-end Development Lead
Location: Brantford, Ontario. (Hybrid)
Term: Full-time
Salary: $70,000 - $90,000

Who we are


At North Results, we empower our customers with the tools, training, and support they need to launch successful businesses. Our suite of products, including the leading content management software Membership.io, helps build and grow membership businesses. We live and breathe our core values of Community, Fun, Impact, Innovation, Integrity, and Simplicity. Join our dynamic and growing tech company based in Ontario, Canada, and be part of our vibrant, collaborative culture where your contributions are valued and recognized!

We offer a hybrid work environment, opportunities for professional growth within a fast-growing company, and the chance to help redefine content management and delivery.

Our platform


Membership.io is a fast-growing content management software that revolutionizes the way content creators and businesses deliver experiences. Membership.io offers a user-friendly way to deliver content and the fastest way to build courses, websites, content hubs, or membership sites. As an all-in-one platform, we enable users to manage, monetize, and amplify their content, setting new standards in the industry.

What We Need


As a Front-End Web Developer for Membership.io, you will be responsible for creating, maintaining, and optimizing high-performance, user-friendly web applications. By leveraging HTML, CSS, JavaScript, and VueJS, you’ll craft responsive and accessible websites that delight users and drive business outcomes. You'll collaborate closely with cross-functional teams, debug issues, and ensure seamless integration between design and development.
Success in this role depends on your proficiency in front-end frameworks (particularly VueJS), state management tools like Vuex, and a deep understanding of responsive design and web accessibility standards. A keen eye for detail, creative problem-solving, and the ability to thrive in an Agile environment will be key.


What You’ll Do


Content Creation and Production
  • Implement Designs: Create responsive, visually appealing, and user-friendly web applications using HTML, CSS, and VueJS. Work with designers to transform wireframes, mockups, and UI concepts into pixel-perfect, functional code.
  • Optimize Performance: Continuously review and refactor code to ensure websites are optimized for speed, performance, and cross-browser compatibility.

Content Strategy and Planning
  • Cross-Functional Collaboration: Collaborate with UI/UX designers, back-end developers, and project managers to ensure design feasibility and alignment with project goals.
  • Accessibility Standards: Implement web accessibility standards (e.g., WCAG 2.1), ensuring that websites are usable for all users.

Bug Fixing and Debugging
  • Troubleshooting: Quickly debug, test, and fix issues related to layout, functionality, or performance across multiple devices and browsers. Collaborate with QA to resolve issues efficiently.
  • Code Refactoring: Identify and refactor outdated or inefficient code to ensure long-term maintainability and performance.

Participation in Agile Workflows
  • Agile Methodology: Participate in daily stand-ups, sprint planning, and retrospectives to ensure timely delivery of front-end features.
  • Task Management: Manage and resolve JIRA tickets, ensuring timely completion and quality outcomes.

Testing and Quality Assurance
  • Collaborate with QA: Work closely with QA to ensure front-end code is testable, debug issues efficiently, and participate in peer code reviews to maintain high-quality standards.

Continuous Learning and Innovation
  • Stay Updated on Trends: Regularly suggest new technologies or methodologies to improve processes or user experiences.
  • Experiment with New Tools: Explore performance monitoring tools, design systems, and other innovative techniques that enhance workflows.


Specific Success Criteria / Outcomes

  • Code Quality: Write clean, efficient, and well-documented code that is compatible across multiple browsers and devices.
  • Pixel-Perfect Implementation: Deliver pixel-perfect websites based on designs, following best practices in web development.
  • Timely Issue Resolution: Resolve JIRA issues efficiently, ensuring quality outcomes.
  • Customer Satisfaction: Ensure high levels of satisfaction with web design and functionality.
  • Website Optimization: Improve performance, accessibility, and user experience through continuous enhancements.


Functional Skills

  • Proficiency in HTML/CSS and JavaScript: Core skills required for front-end web development.
  • VueJS Framework Expertise: Strong working knowledge of VueJS; familiarity with Angular or React is a plus.
  • State Management: Experience using Vuex or similar state management tools (e.g., Redux or Pinia).
  • Front-End Routing Tools: Proficiency with Vue Router or similar tools.
  • Familiarity with REST APIs: Basic understanding of API integration in front-end development.
  • Responsive Design and Accessibility: Understanding of responsive design and web accessibility standards.
  • Design Systems and Documentation: Experience working with design systems, style guides, and design documentation.
  • Agile Development: Familiarity with Agile development methodologies and working in cross-functional teams.
  • Problem-Solving: Strong problem-solving skills and creativity in designing user-friendly solutions.
  • Design Tools (Nice to Have): Familiarity with Sketch, Figma, Adobe Creative Suite, or InVision.


Leadership and Execution Behaviors for this Role

  • Design Excellence: Strong visual design skills with an understanding of design principles such as typography, layout, and color theory.
  • Collaboration: Work closely with front-end developers, designers, and project managers to ensure seamless execution of projects.
  • Adaptability: Ability to adapt to changing project requirements and work effectively in a fast-paced environment.
  • Continuous Learning: Stay updated with the latest trends in web development and continuously improve technical skills.
  • Process Improvement: Contribute to improving software development processes and methodologies within the team.
  • Customer-Centric Approach: Maintain a focus on customer satisfaction through high-quality, visually appealing, and functional web solutions.


Qualifications

  • Years of Experience: 1-3 years of professional experience in front-end development or a related field.
  • Education: Bachelor’s degree in Computer Science, Web Development, or a related field.
  • Certifications (optional but preferred):
  • VueJS certification or similar framework courses.
  • Google Mobile Web Specialist or other front-end development certifications.
  • Web Accessibility certification (e.g., CPACC).


Benefits

  • Competitive Compensation: Base salary with uncapped commission and performance-based incentives.
  • Flexible Vacation: Start with 3 weeks of vacation in your first year, and enjoy unlimited vacation starting your second year.
  • Personal Days: Unlimited personal days for planned time off (booked in advance).
  • Flex Days: 10 flex days for last-minute personal or sick days, giving you added flexibility when unexpected events arise.
  • Comprehensive Health Benefits: Full coverage for dental, vision, prescription medication, alternative health therapies, and life insurance (after 3 months).
  • Professional Growth: Access to leadership training and role-specific development opportunities for continuous learning.
  • Company Phone Plan: Optional company phone plan available after 3 months.
  • Team Retreats & Celebrations: Join us for company retreats, live events, and celebrations throughout the year.
  • Retirement Savings: RRSP contribution plan with employer matching (optional after 3 months).

Accommodations

Should you require any specific accommodation during the recruitment process, please let it be known at the time of contact and we will make the necessary arrangements, up to the point of undue hardship.

Use of Artificial Intelligence (AI) in recruiting

At North Results, we aim to be at the forefront of AI integration within our platform and products. We believe that AI is a powerful tool that benefits everyone. In order to improve efficiency and fairness in our hiring process, we utilize a variety of AI tools throughout the application process.

North Results Inc. is dedicated to recruiting and retaining a qualified workforce. By valuing a diverse workforce, North Results Inc. is committed to fair and equitable hiring practices. North Results Inc. will always hire the most qualified candidate for a position. A protected ground will not be used against an individual during the hiring process. The company will ensure that the search and hiring processes are fair and equitable so that each candidate has a fair opportunity throughout the process regardless of any protected ground they may have.

Know someone who would be a perfect fit? Let them know!