Frontend Architect

Vena Solutions - Toronto, ON (il y a 30+ jours)

Postuler dès maintenant

Vena Solutions is seeking a Front-End Architect to join our software development team here in Toronto. As a Front-End Architect, you'll play a critical role in the design and development of our web-based front-end, with a focus on usability, scalability, performance, and security. Our culture is very collaborative and you'll find yourself regularly working alongside designers, developers, QA, product managers, and other business stakeholders.

What you will do
Improve our front-end architecture with a focus on quality, scalability, performance, security, usability, and accessibility
Promote progressive web application principles in design and development
Develop core components and contribute to our components library
Work in a very collaborative team environment using Agile/Scrum
Collaborate with UX designers to create beautiful and engaging user experiences
Review code and develop front-end coding standards and practises
Be a mentor and coach to other developers and support team growth
Organize and participate in internal technical workshops
Help enable a positive, supportive, and inclusive team culture.
Develop technical roadmaps and modernize legacy applications
Refactor, simplify and optimize code so that new features can be developed more effectively
Does this sound like you?
5 + years of professional experience developing Javascript-based front-end applications
2+ years of experience with React
A passion for learning and teaching technology
A history of demonstrating empathy for customers
Experience building rich UI designs with an eye for performance, usability, and accessibility
Good understanding of algorithms and computational complexity, capable of writing fast, scalable code
Good knowledge of client side security and best practises
Good understanding authentication/authorization, and related standards (OAuth2, OpenID, etc)
Prior experience in Scrum / Lean / Agile environment, preferably working on a cloud-based solution
What we use

Please note this reflects a portion of our technical stack. We are constantly evolving and revisiting our stack:
A pure JavaScript front end leveraging React, Redux, and Webpack
A Java 8 back-end Server using Google Guice, Hibernate, and Dropwizard
A custom-built OLAP processing engine with our in-house DSL, and ANTLR-based compiler
Modern data stores like MongoDB, ElasticSearch, Redshift, and RDS
Supporting Java-based micro-services
Fully automated AWS cloud infrastructure with automated CI/CD pipeline
Agile/Scrum
If you are passionate about systems that scale elegantly, about using open source technologies, and about contributing back to the community, then this job is for you.

Don't currently tick all of the boxes? We pride ourselves on our mentorship culture, please apply if this role and Vena excites you!

Apply today. We can't wait to hear from you!

About Us

At Vena, we empower people to work the way they think. Our cloud infrastructure leverages the flexibility and ease of use of widely-used spreadsheets while adding beautiful web-based workflows and a powerful cloud storage to make mission-critical business processes simple. Viewed by many as one of the most innovative Canadian start-ups, we're part of a growing industry looking to revolutionize the enterprise so that people can get back to doing their best work.

We strive to promote a culture and community that supports one another and allows for growth and fun. We hope to inspire and ensure our Venanites feel comfortable to innovate and can enable their creative side while at work.

Candidates must be legally entitled to work in the country which the role is based. No agencies please.

Should you require accommodation throughout any stage of the recruitment and selection process, please describe your requirements to careers@venasolutions.com when making an application and we will be sure any accommodation needs are met.