What are the responsibilities and job description for the Frontend Engineer position at Evlo AI?
About The Role
This role drives the development of user-facing web applications, focusing on delivering highly responsive, interactive, and accessible digital experiences. The engineer in this role will own critical frontend architecture decisions, ensuring modularity, performance optimization, and seamless integration with complex backend services.
Working within a collaborative team of product designers and backend engineers, this position translates sophisticated design systems into robust, production-grade React applications. The focus is on building resilient client-side architectures that handle state management, real-time updates, and high-volume user interactions.
Key Responsibilities
This role drives the development of user-facing web applications, focusing on delivering highly responsive, interactive, and accessible digital experiences. The engineer in this role will own critical frontend architecture decisions, ensuring modularity, performance optimization, and seamless integration with complex backend services.
Working within a collaborative team of product designers and backend engineers, this position translates sophisticated design systems into robust, production-grade React applications. The focus is on building resilient client-side architectures that handle state management, real-time updates, and high-volume user interactions.
Key Responsibilities
- Develop and maintain complex, responsive web applications using React, TypeScript, and modern state management libraries
- Optimize application performance, resolving bottlenecks related to render cycles, bundle sizes, and network latency to achieve excellent Web Vitals
- Collaborate closely with product designers to implement a cohesive component library, ensuring pixel-perfect execution and high accessibility standards (WCAG 2.1 AA)
- Integrate frontend systems with RESTful and GraphQL APIs, managing local data caching, synchronization, and error-handling states
- Write comprehensive unit, integration, and end-to-end tests using Jest, React Testing Library, and Cypress to maintain high code reliability
- Participate in technical architecture reviews, provide detailed code reviews, and mentor junior engineers on frontend best practices
- 4 years of professional software engineering experience specializing in frontend web development
- Deep production experience with React, TypeScript, and modern CSS-in-JS or Tailwind CSS architectures
- Strong proficiency in modern client-side state management frameworks, such as Redux Toolkit, Zustand, or Recoil
- Solid understanding of browser internals, DOM manipulation, HTTP protocols, and asset optimization techniques
- Bachelor’s degree in Computer Science, engineering, or equivalent practical experience
- Bonus: Experience with Next.js, GraphQL/Apollo Client, or micro-frontend architectures