UI Engineer at Lattice
New York City, NY, US

About the Role

Lattice is growing fast, and we need help developing, improving and maintaining our industry-leading products. You’ll work alongside our engineering team laying a foundation of best practices and creating patterns that will be used across our engineering organization for years to come. We’re known for our best in class design - and the code powering it is just as important. You’ll collaborate with both design and product bringing designs to life. You care about the details and you are ready to create something that’s high-performing and beautiful.
 
Responsibilities
  • Identify, build and own reusable components
  • Extend and improve our design system, ensuring consistency across products
  • Own front-end environments and tooling
  • Collaborate to create a codebase that will be a joy to work in for years to come
  • Be part of a cross-functional, full-stack team
  • Work with product to understand requirements and recommend implementation approaches
  • Experience in integrating front-end code with server-side technology

Qualifications

  • Modern css knowledge: Advanced CSS3, flexbox, grid, animations, etc.
  • Modern js knowledge: ES6+, callbacks, promises, async/await, classes, etc. 
  • React knowledge: jsx, binding, classes, methods, state, hooks etc. 
  • Cross-browser and cross platform development
  • You know web browsers, knowing where there might be trouble, and what trade-offs you can make to avoid them is expected in this role
  • You should be skilled at paring and teaching things that you've learned

Nice to have

  • Experience with GraphQL/Postgres/Sequelize
  • Experience with Expo / react-native
  • Flow / Typescript experience

Why Lattice? 

  • We invest in the personal and professional growth of every employee because we believe growth leads to both business impact and personal fulfillment
  • The opportunity to join an experienced and ambitious team that is passionate about solving customers’ needs and loves coming to work every day
  • Partner with 1,200+ companies around the world to make sure their employees are engaged and performing at a high level
  • A culture that encourages and promotes professional growth and development, with continuous learning reimbursements
  • Competitive salary, equity, and benefits
  • Flexible vacation/time-off policy