UI Engineer
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?
- The opportunity to join a smart and energetic team that is passionate about solving customers’ needs and loves coming to work every day
- A culture that encourages and promotes professional growth and development
- Competitive salary, equity, and benefits
- Centrally located FiDi office
- Flexible vacation/time-off policy
- We value collaboration, drive, ownership, and honesty.
- Other fun perks like continuous learning reimbursements, office snacks & team trips
About Lattice
Lattice is on a mission to build cultures where employees and their companies thrive. In an age where innovation is happening all around us, there's commonality – people are driving these changes. We offer a solution that helps companies put employees first. Lattice is a people management tool that offers performance reviews, employee engagement surveys, real-time feedback, weekly check-ins, and goal setting in a way that allows companies to focus on employee development, growth, and engagement. Since launching in 2016 we have grown to over 1,100 customers globally, including brands like Slack, WeWork, Reddit, Glossier, and Asana.
Lattice is committed to equal treatment and opportunity in all aspects of recruitment, selection, and employment without regard to gender, race, religion, national origin, ethnicity, disability, gender identity/expression, sexual orientation, veteran or military status, or any other category protected under the law. Lattice is an equal opportunity employer; committed to a community of inclusion, and an environment free from discrimination, harassment, and retaliation.