Software Engineer, UI

Tecton Logo

Tecton

πŸ“Remote - United States

Summary

Join the Tecton UI team and build intuitive, scalable user interfaces for managing and monitoring machine learning workflows. Collaborate with Product Managers, Designers, and Backend Engineers to deliver high-quality UI features and components. Responsibilities include delivering high-quality product UI, driving collaboration and velocity, building a component library, contributing to the GraphQL API service, improving reliability and testing, and advocating for the Tecton UI. You will need expertise in core UI engineering languages (JavaScript, HTML, CSS), advanced React knowledge, a product-focused mindset, experience with data-heavy APIs, and component library expertise. Strong communication, attention to detail, and organizational skills are also essential. The position offers a competitive salary ($176,000 - $210,000 annually), equity, and comprehensive benefits.

Requirements

  • Expertise in Core UI Engineering Languages : Highly proficient in JavaScript, HTML, and CSS fundamentals
  • Advanced React Knowledge : Extensive experience with React and its ecosystem, including hooks, context, and performance optimizations. (or other UI framework)
  • Product-Focused Mindset : Proven track record of shipping and iterating on user-facing UI, collaborating effectively with Product Managers, Designers, and Backend Engineers
  • Experience with Data-Heavy APIs : Skilled in working with complex, data-heavy APIs, defining API contracts, and building robust data integration layers
  • Component Library Expertise : Demonstrated experience building and working with a first-class component library, understanding its impact on scalability and developer productivity
  • Solid Understanding of Web Fundamentals : Strong knowledge of how browsers interact with servers, including making HTTP/HTTPS requests, handling responses, and rendering web content. Familiar with web security principles such as CORS, HTTPS, and authentication
  • Strong Communication Skills : Communicates clearly and effectively in both written and verbal forms, maintaining professionalism and clarity in all interactions
  • Attention to Detail : Meticulous in coding, testing, and reviewing, ensuring that no important details slip through the cracks
  • Organized and Proactive : Ability to plan, organize, and manage time and priorities effectively, balancing immediate tasks with long-term objectives
  • Adaptable and Curious : Willingness to help the team and company outside of strict product and design requirements, demonstrating flexibility and eagerness to learn

Responsibilities

  • Deliver High-Quality Product UI : Support our Product and Engineering teams by delivering high-quality UI features and capabilities to customers
  • Drive Collaboration and Velocity : Work effectively with Product, Design, and Backend teams to drive velocity and deliver Tecton at scale
  • Component Library : Help build our component library, creating extensible, reusable, pure components
  • API Layer: Contribute to and help grow and champion our GraphQL API service
  • Improve Reliability and Testing : Strengthen our codebase by adding Unit tests and E2E tests
  • UI Advocate : Help evangelize and grow the Tecton UI Story. Tecton is leading the way on what an ML platform can be. As a member of the UI team, you will help build a UI that sets Tecton apart

Benefits

  • $176,000 - $210,000 a year
  • Medical, dental, vision, life, 401(K), flexible paid time off, 10 paid holidays each calendar year, sick time, leave of absence as per the FMLA and other relevant leave laws
  • Competitive equity
  • Remote-friendly company that employs a hybrid working policy for employees based in the SF, NY, and Seattle areas

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.