As a Senior Frontend Design Engineer you will work with an experienced agile team that operates in a flat structure and deeply understands how to develop, deploy, run and sell software. You will collaborate closely with engineers and product owners to carry out end to end design on web applications and command line development flows for both open source projects and commercial products. We will look to you to interact with customers and users to optimise user interaction with our software, ensure that front-end development produces refined consistent visuals, contribute fresh new ideas for data visualisation, and ensure users and customers gain exceptional value from our software.
You 'll work in a cross-functional distributed Agile team, to develop and maintain a set of tools that makes using public Kubernetes easy. You will work with people from a wide variety of backgrounds and skills. Our engineers include the founders of RabbitMQ and alumni from Google, Microsoft, Red Hat, Canonical, VMWare, Symantec, Pivotal, New Relic, and more. We frequently contribute back to the open source community, host meetups, and give tech talks.
You 'll be involved in refining work and contributing to decisions throughout the software development lifecycle. You will have veto powers on our releases and the responsibility to keep our release processes and engineers honest. Our teams are distributed around the world and we use video conferencing and slack extensively. So we 're looking for someone with experience, a self-starter with excellent communication skills and prepared to work remotely.
What will you be doing?
Collaborate with back-end engineers on new features. Our backend stack is Golang and Kubernetes
Participate in code reviews and design reviews
Contribute to both open source and commercial products
Evaluate and implement new front-end technology
Evangelize our design systems and tools, making sure they are used by designers and engineers
Participate in a git-based workflow
Collaborate with different members of the company and ensure that teams are aligned on product plans and strategy
Proactively improve our design process, product strategy and tactics
Clearly and concisely present designs to both internal and external stakeholders along with your agile team
Help and mentor new employees
Participate in internal demos and projects
Participate in the hiring process - review portfolios, do interviews, etc.
What skills and experience will you have?
Strong design and UX sensibilities
Commanding grasp of HTML, CSS, and related web technologies
Familiarity with JSON and YAML
The ability to think strategically about business opportunities for Weaveworks
Interest in open source technologies and Weaveworks ' technology space including Kubernetes, Docker, Prometheus, etc.
A personality that is self-motivated, takes responsibility and thrives in an agile environment.
Ability to debug issues and report them in an actionable way
A team and community player: communicating with and investing in the team and the community for long-term healthy relationships
Able to work unsupervised and also to coordinate with others when required
OSS experience, a plus!
Our mission is to help the world 's leading organisations to adopt Kubernetes and other Cloud Native technologies and working practises. Enterprises use our products and services to build better software and operate it reliably, at scale. Our approach brings together container-based application deployment, Kubernetes and operations tooling in a model we call GitOps.
Weaveworks aims to empower engineers, no matter their background, to take advantage of container technologies such as Kubernetes and Docker to build faster and more scalable applications. We welcome candidates with diverse backgrounds and cultures, for example fluency in different languages. We believe that container software will change the way developers create applications, so much so that many approaches are yet to be imagined. Help us build commercial and open source software tools that other developers use to tame their containerized applications.
Weaveworks is an equal opportunity employer. Weaveworks considers qualified applicants without regard to race, color, religion, creed, gender, national origin, age, disability, veteran status, marital status, pregnancy, sex, gender expression or identity, sexual orientation, citizenship, or any other legally protected class. Weaveworks is an Affirmative Action and Equal Opportunity Employer.
Black lives matter.