Summary
Join OpsLevel, a leading internal developer portal, and contribute to building and maintaining software. Work with product, UX, and fellow developers to solve problems and build features. Review UX designs, build reusable components, and maintain a high bar of technical excellence. Discover and implement best practices in VueJS, Ant Design, and GraphQL. Collaborate with backend engineers to design and consume GraphQL APIs. Lead technical explorations and create prototypes. Execute projects timely and mentor team members. Participate in on-call rotation troubleshooting across the core technical stack.
Requirements
- 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 ES10
- A solid understanding CSS fundamentals
Responsibilities
- 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 development
- Hold 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 GraphQL
- Work with our backend engineers to design and consume GraphQL APIs that power the OpsLevel 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 on-call schedule, where you may be required to troubleshoot across our core technical stack (Ruby on Rails, VueJS, GraphQL, and MySQL)
Preferred Qualifications
- 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
Benefits
Market-leading compensation, including equity
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.