Frontend Engineers at company build user interface components and libraries that scale to the business needs of a multi-product business and are performant, reliable, secure, responsive, and accessible. We’re about more than great visuals. We deliver equally elegant developer experiences, striving to hide complexity and up-level less experienced UI engineers who leverage our libraries to deliver customer experiences that our users love.
Responsibilities
Build UI components, libraries, tools, and services that power the platform that impacts every user, whether they’re an end user, developer, or partner Ensure our UI components and libraries are reliable, scalable, secure, and extensible Help drive sound technical decision making and lead technical conversations with other teams Debug production issues across our UI programming model with an eye towards improving maintainability over the long term
3+ years of experience building scalable component libraries, design systems, and tools using JavaScript and typeScript. In-depth knowledge of CSS, HTML, and front-end languages. Knowledge of REACT tools including Webpack, Enzyme, Redux, and Flux. Experience with user interface design. Knowledge of performance testing frameworks including Mocha and Jest. Experience with browser-based debugging and performance testing software. A combined passion for great user experience and API design Experience shipping high-quality products from start to finish Empathy, a collaborative spirit, and the ability to work effectively with a team A desire to work closely with developers who depend on your libraries to deliver customer value An appreciation for the importance of good documentation – internal and external Attention to detail, especially around performance, accessibility, reliability, and security Projects you may work on:< > Building the web components, design system, and UI infrastructure behind all of Marco's user interfacesShaping complex problems into elegant component patternsBuilding charting and visualization libraries Designing the Marco Dashboard framework to support new products, services and customer insights Communicating closely with developers that use Marco to create a superlative developer experience and documentation Technical Skills
React, JS, or other technologies like Vue; ability to bring in exceptional design and UX/UI skills and translate them into beautiful applications. Wireframes, Prototyping, Universal Components, Dynamic design, experience with Progressive Web Apps
Benefits
Unlimited Time Off Health Insurance The company celebrates diversity and inclusion, and is an Equal Opportunity Employer. All qualified applicants will receive consideration or employment without regard to race, color, religion, sex, national origin, age, disability, sexual orientation, pregnancy status, marital status, military or protected veteran status, genetics, or any other characteristic protected by law.