Frontend Engineer
Eudia
Software Engineering
Bengaluru, Karnataka, India
Key Responsibilities:
- Technical Skills: Experience in frontend architecture, building complex web applications, ensuring responsiveness, accessibility, and performance across browsers and devices.
- Code Quality & Best Practices: Must exhibit high coding standards, conduct code reviews, and ensure adherence to best practices within the development team.
- System Ownership: Taking full ownership of significant frontend modules, design systems, and UI platforms ensuring pixel-perfect implementation and non-functional excellence. Design and deliver resilient and extensible user interfaces.
- Cross-functional Collaboration: Working closely with other engineering teams, including product managers, designers, and backend engineers to align on technical roadmaps and deliver impactful user experiences.
- Performance Optimization: Identifying and resolving rendering bottlenecks, optimizing bundle sizes, reducing load times, and ensuring smooth 60fps interactions across the application.
- Innovation and Development: Contributing to the evolution of the frontend stack and component library by implementing modern frameworks, design patterns, and emerging web platform capabilities.
Qualifications:
- Bachelor's in Computer Science, Design Engineering, Human-Computer Interaction, or a related field (Masters preferred).
- Strong Programming Skills: Proficiency in JavaScript/TypeScript, HTML, CSS, and modern frontend frameworks (e.g., React, Next.js, Vue, Angular).
- Frontend Architecture: Deep understanding of client-side architecture principles, including state management, rendering strategies (SSR/CSR/ISR), and micro-frontend patterns.
- Tooling & Infrastructure Expertise: Familiarity with modern build tools (Webpack, Vite, Turbopack), CI/CD pipelines, and cloud platforms (e.g., Vercel, AWS CloudFront) for frontend deployment and delivery.
- Problem-Solving: Excellent analytical and problem-solving skills to diagnose complex UI/UX issues, cross-browser quirks, and develop effective solutions.
- Communication and Collaboration: Ability to clearly communicate technical concepts to both technical and non-technical audiences, effectively collaborating with cross-functional teams including designers and product stakeholders.
Why You'll Love Working Here:
- Impactful Work: Be part of a team that's at the forefront of AI innovation.
- Growth Opportunities: Work in an environment that encourages professional growth and the exploration of new ideas.
- Dynamic Culture: Join a group of passionate, driven individuals who are committed to making a difference.
If you're ready to take on the challenge and make an impact in a rapidly evolving industry, we want to hear from you!