Sr Front End SW Engineer
What you’ll do:
As a senior front-end developer you’ll be embedded in one of our teams, each of which are responsible for some domain of the application.
• Contribute to our culture of “you build it, you own it” by proactively looking for and embracing opportunities to improve the application and fix operational issues
• Work with product, UX, and fellow developers to gain a deep understanding of problems and features, collaborating and executing on the solution
• Review UX designs to identify and build reusable components and modules to speed up front-end developmentHold a high bar of personal technical excellence, demonstrated through high quality, thoroughly tested, and exemplary code contributions and reviews
• Discover, propose, and evangelize the latest & best practices in VueJS, Ant
• Design, and GraphQLWork with our backend engineers to design and consume GraphQL APi’s that power the user experience
• Lead technical explorations and create PoC prototypes to discover then build the best solution
. Execute projects in a timely manner, helping the team communicate when they are on or off track to meet goals
• Combine mentorship opportunities with your years of experience to humbly teach and help grow those around you
• Participate in our oncall schedule, where you may be required to troubleshoot across our core technical stack (Ruby on Rails, VueJS, GraphQL, and MySQL)
What you have
• An empathetic, honest, and collaborative approach to problem solving, for users done is better than perfect
• A strong growth mindset, unknowns are new frontiers waiting to be discovered
• Strong preference for a minimum of 4 years of building VueJS applications
• Strong preference for a minimum of 6 years building web applications in any language
• Experience using VueX patterns to create, manage, and update application state
• A deep familiarity of ES10A solid understanding CSS fundamentals
Nice to haves
• Experience with building and maintaining VueJS + Ruby on Rails applications
• Experience with progressively migrating a project to Typescript
• An understanding of accessibility concerns including but not limited to ARIA tags
• An understanding of internationalization and localization concerns such as BIDI and formatting
• An understanding of ES12