Copper · Senior Front End Software Engineer
Copper is not just another CRM. It’s the only CRM that is 100% focused on helping clients build the strongest possible business relationships that will win them customers for life. While most CRMs are glorified databases with legions of custom fields, Copper takes a human and action-centered approach and functions at the heart of a business. Read more here about our CEO’s Vision for the future of CRM
Copper surprises people: clients tell us they actually love their CRM, as this was previously a feat of impossibility. We’re turning CRM on its head by offering a beautifully crafted, Google Workspace-native tool that offers transparency, collaboration, and productivity.
It’s an exciting time to be part of this category, where there are few individual players left who are truly capable of capturing significant market share. We are one of them with a strong foothold in the space, and funds raised of $100 million.
Copper is looking for a positive, customer-oriented Senior Front End Software Engineer with a strong focus on the user interface to join our product development team, with an opportunity of becoming more full stack. Your focus will be adding and improving features for our CRM.
In this role you will be interacting within and across teams that are composed of client and server engineers, QA engineers, product managers, and user-experience designers. You will be working closely with user-experience designers. You will also bring a strong sense of ownership across our software development lifecycle - definition, development, delivery, and analysis.
Copper's technical stack includes Ruby-on-Rails, Ember.js, Resque, Elasticsearch, Redis, PostgreSQL. We are engineering for a scaled (high-volume, high-quality) production environment. Our product and engineering team members are located mostly in the US and Canada. This position is remote anywhere in Canada and we are an equal-opportunity employer.
What you'll do...
Meet with your team daily with a quick standup. We like to talk through deliverables, difficulties, and have fun
Participate in shaping our technical direction through component design, software architecture, and growing our tech stack through both dialog and writing
Manage deliverables through our continuous integration system and release processes. The process of building a web-app at scale has challenges, and we collaborate to create solutions as well as review code and monitor for success
Work together with architects and fellow engineers when thinking through how to build and deliver technology
Use our analytical tools for evaluating user engagement, as well as component and system performance
Contribute in a meaningful way for the growth of the company.
What you'll bring...
6+ years of professional software development experience.
A deep understanding of MVC and MVVM architectures
Very strong HTML/CSS skills with a designer’s eye for UI/UX detail
Experience working on one or more large, complex single page applications
Excellent understanding of FE performance/scaling concerns
Excellent communication and collaboration skills
Experience with asynchronous data processing
Knowledge of common browser security vulnerabilities and how to maintain system integrity
Chrome extension experience a bonus.
Our teams are located in the UK, Canada and United States. We are remote first, and we are an equal-opportunity employer.
At Copper we are committed to building and empowering a diverse and inclusive environment. We believe that diverse teams are the strongest teams, so we encourage people from all backgrounds to apply.
If this opportunity sounds interesting, apply today! We would like to hear from you.