
Staff Software Engineer, UI
Acquia
full-time
Posted on:
Location Type: Remote
Location: Canada
Visit company websiteExplore more
Job Level
About the role
- Work in a highly collaborative environment with front and back-end engineers, product managers, product owners, and product designers.
- Lead cross-team front-end technical strategy for bringing siloed Acquia products together under a single portal
- Contribute to system architecture discussions, especially with regards to micro frontend use
- Mentor other frontend engineers on the team
- Collaborate with your team members to review their work and have your work reviewed in turn.
- Design and develop unit and system tests that give the team confidence to deploy to production multiple times per day.
- Produce comprehensive software documentation for public and internal use.
- Participate in the entire software development lifecycle, including planning, development, automated test construction, deployment, and operations.
- Work in a team environment where your team owns and operates the services you build.
- Carry cross-team initiatives from end to end: code reviews, design reviews, operational robustness, security hygiene, etc.
Requirements
- 8+ years of front-end software development experience.
- Have 8+ years of experience and demonstrable knowledge of front-end development (CSS/SASS, JavaScript and HTML)
- Have experience and demonstrable knowledge of front end authentication and authorization flows
- Are proficient with Angular or similar front-end framework and Typescript
- Are able to produce UI elements that are WCAG compliant
- Familiarity with NgRx or other state management tools
- Experience with tailwind or a similar CSS library
- A proactive interest in emerging AI technologies and a track record of applying AI to solve complex front-end challenges or optimize performance
- Experience with Git and NPM
- Experience writing unit tests with Jest or equivalent
- Experience writing e2e tests with Selenium/Webdriver.io/Cypress or equivalent
- Experience working in Agile and continuous delivery environments
- Familiarity with modern CI/CD tooling
- Strong written and verbal communication skills.
Benefits
- competitive healthcare coverage
- wellness programs
- take it when you need it time off
- parental leave
- recognition programs
- and much more!
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
front-end developmentCSSSASSJavaScriptHTMLAngularTypescriptWCAG complianceunit testinge2e testing
Soft Skills
collaborationmentoringcommunicationteam ownershipproactive problem solving