Experience developing apps with at least one major framework such as React (preferred), Angular, Vue, etc.
Excellent knowledge of CSS principles like specificity, layering, box model.Solid understanding of the DOM, event processing, performance optimizations.
Experience working in a fast-delivery environment where long-running features need to be broken down into incremental deliverables.
Ability to make simple mockups to illustrate a point and drive a feature forward, a sense of what is good UX.
Ability to write detailed specs when necessary, to set technical direction for any sized feature.
Aware of what’s going on in the industry, and willing to take steps to move and evolve with it when it makes sense.
Excellent written and spoken English communication skills.
Experienced with asynchronous communication methods for collaborating with distributed team members.
Familiarity with Node.js and a package manager like NPM or Yarn.
Familiarity with Webpack and Babel.
Experience using LESS or SASS preprocessors.
Implement new features, evolve existing ones, and fix bugs, with quality code.
Help develop a long term strategy for the app, how it will evolve to accommodate future requirements.
Write tests, unit, integration, and end-to-end, to increase shipping confidence.
Review code on Container Cloud, as well as on any other Mirantis UI.
Practice good code hygiene by consistently maintaining the repository.
Work closely with our design team to express compelling user experiences in code.
Help guide design work by providing feedback on what is possible in practice.
Work closely with our product team to understand use cases and help break them down into actionable items.
Collaborate with team members to ensure the front-end will integrate seamlessly with back-end services.
Mentor your peers by sharing your knowledge and experiences.
Mirantis is looking for a talented senior front-end tech lead with a passion to develop amazing end user experiences. You will be setting the technical direction, and contributing to the design and development, of Container Cloud, the flagship service our customers use to deploy Kubernetes clusters to bare metal and a variety of cloud providers. The UI is powered by React and our very own in-house Design System Component Library.
At Mirantis, we place very high value on design. We expect all our developers to be passionate about creating beautiful and usable experiences. We want someone who can not only develop amazing products, but also collaborate effectively with our design team. Our ideal frontend developer should have enough design experience to support designers when needed.
At Mirantis, we work with some of the latest tools, UI frameworks and a wide array of cutting-edge web technologies. We are looking for someone who is excited to try new things and enjoys technical challenges. The tools and technology we create should be as beautiful and easy to use as the world’s best-designed online services. With a world-class design team, we’re able to create astonishing interfaces. Our front-end developers and designers take pride in their craft and ship UIs that are pixel-perfect and expertly engineered.