Senior Front End Developer (Remote)
Upgrade is a fintech unicorn founded in 2017. We are the fastest-growing company in the Americas (Financial Times). In the last five years, over 15 million people have applied for an Upgrade card or loan, and we have delivered over $10 billion in affordable and responsible credit. Our innovative Upgrade Card is the fastest growing credit card in America (Nilson Report). Combining the flexibility of a credit card with the low cost of an installment loan helps us redefine banking.
Upgrade has been named a “Best Place to Work in the Bay Area” three years in a row, one of the “Top Companies to work for in Arizona”, “Best Engineering Team" and we have received awards for being a best company for Diversity, Women, Culture, and Veterans.
We are looking for new team members who get excited about designing and delivering new and better products to join a team of 1300 talented and passionate professionals. Come join us if you like to tackle big problems and make a meaningful difference in people's lives.
This is a remote position based in Canada.
As a Frontend Developer, you will work closely with multiple stakeholders on a suite of internal tools and customer facing products to deliver new features and maintain existing ones.
What You'll Do:
- Developing complex application software using modern continuous integration tools like JIRA/Git/Jenkins.
- Maintaining best practices for code hygiene and health, including test coverage and deployment.
- Supporting a robust test framework and architecture, including integration with third parties.
- Contributing to documentation of the system.
- Helping with trouble-shooting and problem-solving.
What We Look For:
- Extensive experience with Javascript and building complex applications with React, Redux and Apollo.
- Expertise in responsive web design strategies and optimizing for page performance.
- Extensive experience and proficiency with cross-browser and cross-platform development.
- GraphQL experience is a plus.
- Familiarity with J2EE based MVC frameworks (Spring MVC preferred) and similar is a plus.
- Expertise in front end testing strategies, technologies, & implementations including continuous integration options.
- Expertise in web security and cross-site scripting (XSS), and comfortable with authentication and authorization (basic/OAuth/SAML).
- Track record of building efficient, well-designed web applications.
- Strong sense of personal accountability; contribute beyond job role and responsibilities.
- Excellent problem-solving skills; meticulous and methodical; strong attention to detail.
- Full lifecycle development experience on large projects, creating distributed and scalable business systems.
What We Offer You:
- Competitive salary and stock option plan.
- 100% paid coverage of medical, dental and vision insurance.
- Unlimited vacation.
- RRSP company match program.
- Learning stipend for personal growth and development.
- Paid parental leave.
- Health and wellness initiatives.