Senior Front End Engineer Role
This is a senior level role for an experienced front end engineer to join our on demand UI team within the platform management group. As a key contributor, you will be responsible for developing, enhancing and maintaining common UI components using Storybook.
The ideal candidate will have a strong background in front end development with expertise in Angular, TypeScript, JavaScript, CSS3 and HTML5. They should also have experience working with mono repos, shared libraries and maintaining large scale UI platforms.
This role requires the ability to lead front end technical discussions, influence best practices across teams and collaborate with UX designers to implement common UI patterns and best practices.
We are looking for someone who is passionate about modern front end development methodologies, component driven development and accessibility standards. If you are a motivated and experienced front end engineer looking to make a meaningful contribution, please apply.
* Develop and maintain shared UI components in a centralized Storybook workspace.
* Collaborate with peer front end engineers and UX designers to implement common UI patterns and best practices.
* Evangelize modern front end development methodologies and accessibility standards.
* Contribute to a monorepo based architecture and support multiple teams in adopting and extending the shared component library.
* Lead front end technical discussions and influence best practices across teams.
Key Responsibilities:
* Possess a computer science undergraduate degree or equivalent.
* Have at least 5 years of front end development experience with strong emphasis on component reusability and design systems.
* Have a deep experience in Angular, TypeScript, JavaScript, CSS3 and HTML5.
* Have a strong familiarity with Storybook, component documentation and reusable design pattern implementation.
* Possess experience working with mono repos, shared libraries and maintaining large scale UI platforms.
* Be proficient in RxJS, NgRx and functional programming concepts.
* Have experience collaborating with UX teams and applying accessibility and UI consistency principles.
Why Work With Us:
* Life at Quest means collaborating with dedicated professionals with a passion for technology.
* We invest in our people and offer a series of programs that enables them to pursue a career that fulfills their potential.
* Our team members' health and wellness is our priority as well as rewarding them for their hard work.
About Us:
We create and manage software that makes the benefits of new technology real. Companies turn to us to manage, modernize and secure their business.