The ideal candidate is a hands-on, outcome-oriented, technology-focused engineer with extensive experience acting as a strategic leader - helping to drive designing, building, and supporting modern front end technologies. Additionally, they demonstrate a strong partnership with product teams, ensuring alignment between technological innovation and product development goals.
Responsibilities:
- You will use your deep UI engineering and creative skills to take an influential role in iterating and continuously deploying new features, functionality, and products to our users
- Collaborate with leads to design and architect cloud native and service-oriented UI components and applications
- Collaborate with team and peers to design complex applications, peer review code, and suggest optimization
- Enable continuous deployment by championing quality engineering practices: linting, unit testing, e2e testing, pipeline automation
- Collaborate with and influence product teams to build and maintain design system standards, processes, and adoption
- Create reference implementations for the purpose of mentoring and leading more junior staff (when required)
- Help define engineering best practices and provide technical mentorship
- Investigate and resolve any production issues from end user (UI) to service layer and work to prevent them
- Work with project managers to ensure that all project deliverables are on time and high quality
Qualifications:
- 10+ years of engineering experience
- Thrives in fast-paced environments while architecting dependable solutions that scale effectively
- In-depth knowledge of front-end technologies, frameworks, and best practices.
- Role model and champion modern ways-of-working such as Agile, DevOps and related practices, actively participate in an engineering community.
- Strong communication and “storytelling” skills – ability to articulate a vision or concept in simple terms to a broad audience at every level.
- Helps enable and establish services and products to take advantage of changing industry trends and opportunities
- Is able to step back from a task and reassess size and complexity when appropriate
- Takes ownership of the quality of the solution or feature being implemented
- Demonstrates competent problem-solving skills (e.g. debugging, analysis and instrumentation) in a context beyond code they've written