12 months
Sunnyvale, CA onsite 3 days, Local only
Key Qualifications
• 5+ years of experience developing client-side or server-side rendered frontends.
• Self-directed, with a desire to learn, talk through ideas, and grow as a developer.
• Experience communicating with multiple stakeholders and resolving differences between stakeholders
when producing products.
• Well-versed in Vue written in the composition API style or React written in the functional style, as well as
related tooling (WebPack/Rollup/Vite, Pinia/Redux, Vue-Router/React-Router, Sass, Next/Nuxt)
• Proficient with Typescript
• Proficient in with consuming REST APIs and handling all HTTP responses
• Capable of writing CSS/HTML before transitioning to a JS framework
• Excellent communication skills, with experience converting designs and requirements into code.
• Familiar with Test Driven Development, Git, CI/CD tooling
• Ability to write backend APIs in Typescript or Python a plus
Job Description
Under the guidance of a Workplace Technology Engineering Manager, a Workplace Technology Engineer
will be responsible for the following:
• Estimating duration of a software tasks
• Designing software solutions and providing reasoning for design choices, as well as refining the solution
from team feedback.
• Building, and delivering software tasks/products under time constraints
• Maintaining existing codebase and refactoring code to improve maintainability
• Triaging bugs from written or verbal bug reports, as well as documenting bug cause and resolution
• Writing documentation for internal consumption
• Reviewing code and participating in group peer reviews
• Striving to adhere to software engineering best practices and staying up-to-date on software tools