Frontend engineers bring applications to life by building and implementing the best designs and user experiences. These engineers are highly skilled in coding the front end of an application and really know how to bring all the little features to life that delight end users.
They enjoy bringing static designs to life by implementing well formatted and documented CSS, design systems and frontend components, and know the benefits and trade-offs to make decisions on when to use server side rendering.
Convert Figma, Zeplin, Adobe AI or other products to frontend code
Build out and utilize complex CSS
Troubleshoot and bug fixing frontend code
Build new features in the front end while interacting with both designers and developers
Participate in software development lifecycle and understand how the frontend code is structured
Understand trade offs and performance issues on the frontend including how to debug a slowly performing front end,
Exposure to SVGs (optional; nice to have)
Advanced knowledge of one or more frontend frameworks, such as React, NEXTJS, Svelte, Angular, etc.
Able to work with designers and developers
Able to transform frontend mock ups to high quality frontend frameworks
Understanding of APIs, ideally REST and GraphQL, and how to interact with them
Advanced troubleshooting skills
Advanced debugging skills for the front end