Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Frontend Developer (Remote, British Columbia) image - Rise Careers
Job details

Senior Frontend Developer (Remote, British Columbia)

Company Description

Who we are:

Founded in 2013, Ignition is the leading revenue generation platform for accounting and professional services businesses to spark greater efficiency and profitability.

Ignition automates and optimizes proposals, billing, payments and workflows in a single platform that fits seamlessly into existing technology stacks.

With a vision to transform how professional services and their clients do business together, Ignition empowers 7,250+ businesses to reach their full revenue potential.

To date, Ignition customers have engaged over 1.7 million clients and generated US $8b in revenue via the platform.

Ignition’s global workforce spans Australia, Canada, New Zealand, the Philippines, US and the UK. 

Company Values:

  • We are better everyday
  • We work without ego
  • We are smarter together
  • We hero our customer

Role Location: 

This is a fully remote role. Candidates must be based in the province of British Columbia, Canada with full working rights. 

We have an office located in Kelowna, BC that candidates living within a reasonable commute are more than welcome to use.

Job Description

The purpose of this role is to contribute to the ongoing improvement and development of our software and processes using modern engineering practices with continuous deployment of high quality software code.

What your day to day will look like:

  • Building new, improving and maintaining existing frontend components

  • Conversion of wireframes and mock-ups into fully functioning app features

  • Implementing the structure and design of web app sections

  • Developing features to enhance the user experience

  • Automating tasks through appropriate tools and scripting

  • Supporting validation and verification testing

  • Delivery of cross-browser compatibility for the platform

  • Creation and maintenance of software documentation

  • Optimising web pages for maximum speed and scalability

  • Committing to support a safe, mindful, and productive team environment, maintaining open, honest, and respectful communication

  • Learn from others and mentor those around you to help them grow

  • Play an important role in shaping the technical direction of frontend development

How we do it:

  • Building high quality, clean, efficient, and reusable code for future use

  • Collaborating with internal teams including other developers, designers, product managers and client-facing employees

  • Communicating design ideas and approaches to enhancing the platform

  • Ensuring user experience determines design choices.

  • Collaborating with vendors to fix and improve products

Our stack:

  • Single page app: TypeScript, React, Chakra, React-hook-form. 

  • Ruby/Rails, GraphQL, Postgres, Redis - managed by backend engineers

  • Testing is done with Jest and Cypress (frontend); Rspec (backend)

  • CI/CD using CircleCI and GitHub

How we work:

  • Distributed team

  • Continuous Delivery

  • Code Reviews

  • Sprints

  • Spark Projects

  • Retrospectives

Qualifications

Who you are:

  • Curiosity to develop knowledge of a variety of programming languages and frameworks.

  • Someone who can engage in robust and articulate dialogue while maintaining an open mind.

  • There’s an unshakeable desire to write testable and well tested code.

  • A skilful and dependable person who recognizes that there is always more to learn.

  • A sense of humour, and the ability to focus yet still have a laugh in high pressure situations.

  • A pragmatic, objective thinker who can weigh up options based on requirements, best fit and maturity of technology

What you need to succeed:

  • Degree in Computer Science or related field and 4+ Years of experience/ or 6+ years of equivalent experience

  • Proficiency with TypeScript, React.js, HTML, CSS and modern JavaScript tooling

  • Experience with responsive and adaptive design

  • Good problem solving skills

  • Excellent verbal communication skills

  • Good interpersonal skills

Additional Information

Why join us:

Join our global SaaS scale-up company where we foster a collaborative, open, and transparent culture and work without ego. Our team comprises curious and intelligent colleagues who embrace challenges. Here's what we offer:

  • Employee stock options from day one
  • 20 days of accrued annual leave/vacation plus 10 wellbeing days to prioritize yourself and your loved ones
  • Additional paid day off to celebrate your birthday, along with volunteering leave
  • Health, dental, and vision benefits starting immediately
  • Annual education allowance reimbursement to support your professional development
  • Employee recognition program
  • Quarterly wellness allowance to invest in your personal wellness
  • Paid subscriptions to Headspace and LifeWorks EAP & Wellbeing Platform
  • Flexible working arrangements, supported by WFH reimbursement and technology allowance to ensure your safety while working from home
  • Personal tax return assistance (since we're in the accounting business!)
  • Paid parental leave

As we work towards pay transparency, your recruiter will share more about the specific salary range for your preferred location during the hiring process.

Please consider applying, even if you don’t tick all the boxes. Experience comes in many forms, and skills are transferable. We are committed to adding diverse perspectives to our teams and encourage everyone to apply if interested.

Ignition is an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other characteristic protected by law.

 Ignition is proud to provide employment and recruitment accommodations during the recruitment process. Once our team reviews your resume and contacts you if there is a fit, we will work with you to meet your accessibility needs. For any questions, suggestions or required documents regarding accessibility in a different format, please contact [email protected]   

 

What You Should Know About Senior Frontend Developer (Remote, British Columbia), Ignition

At Ignition, we’re on the lookout for a Senior Frontend Developer to join our innovative team. Based in the vibrant British Columbia, this remote role offers you the chance to make a real impact in the way professional services conduct their business. With our mission to boost efficiency and profitability for accounting firms, you'll be responsible for enhancing our revenue generation platform by building and maintaining top-notch frontend components. Imagine transforming wireframes into stunning, fully functional app features that'll delight our 7,250+ clients! Your day-to-day will include developing critical features, optimizing web pages, and collaborating with talented team members across various disciplines. With your skills in TypeScript, React.js, and responsive design, you’ll elevate user experiences while ensuring maximum speed and performance. At Ignition, code reviews, sprints, and a supportive environment are the norm, promoting both personal and professional growth. Plus, our flexible working arrangements help you maintain a healthy work-life balance while enjoying a variety of perks like stock options, wellness days, and professional development allowances. Join us in shaping the future of professional services with your creativity and expertise. We can't wait to meet you!

Frequently Asked Questions (FAQs) for Senior Frontend Developer (Remote, British Columbia) Role at Ignition
What are the main responsibilities of a Senior Frontend Developer at Ignition?

As a Senior Frontend Developer at Ignition, your main responsibilities include building new frontend components, converting wireframes into functional features, and enhancing the user experience. You’ll also automate tasks, optimize web pages for speed, and engage in collaborative discussions with teams, ensuring a seamless development process.

Join Rise to see the full answer
What qualifications do I need to apply for the Senior Frontend Developer position at Ignition?

To qualify for the Senior Frontend Developer position at Ignition, a degree in Computer Science or a related field is required, along with at least 4 years of experience in frontend development, or 6 years of equivalent experience. Proficiency in TypeScript, React.js, HTML, CSS, and modern JavaScript tooling is essential.

Join Rise to see the full answer
What technologies do Senior Frontend Developers use at Ignition?

Senior Frontend Developers at Ignition utilize various technologies, including TypeScript, React, and Chakra for the frontend. For backend support, they might interact with Ruby/Rails, GraphQL, and Postgres, while employing testing frameworks like Jest and Cypress to ensure high-quality code.

Join Rise to see the full answer
How does Ignition support professional development for Senior Frontend Developers?

At Ignition, we prioritize your professional growth by offering an annual education allowance reimbursement, along with access to development resources like paid subscriptions to mindfulness apps. We encourage continuous learning to help you stay ahead in your career as a Senior Frontend Developer.

Join Rise to see the full answer
What is the work culture like for a Senior Frontend Developer at Ignition?

The work culture at Ignition is collaborative and transparent, emphasizing teamwork without ego. Senior Frontend Developers are part of a distributed team that participates in code reviews, sprints, and regular retrospectives to maintain an open and respectful communication environment.

Join Rise to see the full answer
Common Interview Questions for Senior Frontend Developer (Remote, British Columbia)
Can you describe your experience with TypeScript and React.js?

When answering this question, focus on specific projects where you utilized TypeScript and React.js. Highlight your ability to create efficient components and the benefits of using TypeScript for type safety. Discuss how you overcome challenges using these technologies.

Join Rise to see the full answer
How do you prioritize and handle multiple tasks as a Senior Frontend Developer?

To answer this question, explain your approach to task management, such as utilizing agile methodologies and collaboration tools. Mention how you communicate with teammates to balance workload and ensure timely delivery of projects without compromising quality.

Join Rise to see the full answer
How do you ensure cross-browser compatibility in your web applications?

Discuss your experience testing applications in various browsers and your use of frameworks or tools that facilitate compatibility, such as modern CSS and feature detection libraries. Highlight your proactive measures in writing clean, adaptive code to mitigate issues.

Join Rise to see the full answer
Can you share a moment where you had to solve a difficult technical problem?

In your response, provide a detailed account of the challenge, your problem-solving strategies, and the final outcome. Emphasize teamwork, the tools you used, and what you learned from the experience, showcasing both your technical and interpersonal skills.

Join Rise to see the full answer
What techniques do you use to optimize web performance?

Highlight specific techniques such as lazy loading images, utilizing caching strategies, and minimizing JavaScript and CSS. Share examples from your previous work to demonstrate how these optimizations have positively impacted performance metrics.

Join Rise to see the full answer
How do you integrate user feedback into your development process?

Mention your experience collaborating with product managers and users to gather insights. Discuss how you analyze feedback and iterate on designs and implementations, reinforcing the importance of user experience in your development philosophy.

Join Rise to see the full answer
What is your experience with continuous integration and deployment?

Explain your familiarity with CI/CD practices and tools like CircleCI or GitHub Actions. Share how these practices have enhanced the efficiency of your development process and contributed to delivering high-quality code consistently.

Join Rise to see the full answer
How would you mentor a junior developer on your team?

Talk about your approach to mentorship, highlighting the importance of creating a supportive environment and sharing knowledge through code reviews and pair programming. Discuss how you would set goals with the junior developer to foster their growth.

Join Rise to see the full answer
What motivates you to stay updated with frontend development trends?

Share your passion for continuous learning through resources like online courses, blogs, or community meetups. Highlight how staying informed on industry trends enables you to implement innovative solutions and maintain high standards in your work.

Join Rise to see the full answer
Why do you want to work at Ignition as a Senior Frontend Developer?

In your response, convey your enthusiasm for Ignition’s mission and how your skills align with the role. Mention specific aspects of the company culture or the technologies they use that excite you, showcasing your genuine interest in joining their team.

Join Rise to see the full answer
Similar Jobs
Posted 13 days ago
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Verlabs Remote No location specified
Posted 6 days ago
Photo of the Rise User
YASSIR Remote No location specified
Posted 7 days ago
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
Posted 9 days ago
Photo of the Rise User
Posted 14 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Customer-Centric
Social Impact Driven
Passion for Exploration
Maternity Leave
Paternity Leave
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
401K Matching
Paid Holidays
Paid Time-Off
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
LOCATION
No info
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
November 30, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!