Container Cloud UI Senior Engineer
- Kharkiv, Kharkiv Oblast, Ukraine
- Employees can work remotely
Mirantis is the fastest way to modern apps, providing containers-as-a-service at enterprise scale. The company uses a unique as-a-service model to deliver Kubernetes and related open source software, empowering developers to build, share and run their applications anywhere - from public cloud to hybrid cloud to the edge. Mirantis serves many of the world’s leading enterprises, including Adobe, DocuSign, Liberty Mutual, PayPal, Reliance Jio, Splunk, STC, Vodafone, and Volkswagen. Learn more at www.mirantis.com.
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.
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.
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.
Nice to have
Familiarity with Webpack and Babel.
Experience using LESS or SASS preprocessors.
What does Mirantis offer you?
- Work with an established leader in the cloud infrastructure industry.
- Work with exceptionally passionate, talented and engaging colleagues, helping Fortune 500 and Global 2000 customers implement next-generation cloud technologies.
- Be a part of cutting-edge, open-source innovation.
- Thrive in the high-energy environment of a young company where openness, collaboration, risk-taking, and continuous growth are valued.
- Receive a competitive compensation package with strong benefits plan.