Source description
About the role
As a Software Engineer (Web) at Luna, you will play a crucial role in developing and maintaining high-quality React.js applications for our core products. Your responsibilities will include: - Building and maintaining fast, scalable, and accessible React.js applications. - Creating reusable component libraries and design systems in collaboration with the design team. - Writing clean, well-tested TypeScript/JavaScript code to ensure long-term maintainability. - Optimizing web performance by focusing on Core Web Vitals, lazy loading, code splitting, and bundle analysis. - Integrating frontend applications with RESTful and GraphQL APIs. - Participating in code reviews, providing constructive feedback, and upholding engineering standards. - Collaborating with product and design teams to shape feature direction and UX decisions. - Debugging and resolving complex issues across various browsers and devices. - Staying updated with the React ecosystem and advocating for best practices within the team. Qualifications required for this role include: - 1+ years of professional experience in building production web applications. - B.E/BTech degree from a reputed university or college. - Deep expertise in React.js, including hooks, context, performance optimization, and component architecture. - Proficiency in JavaScript (ES6+) and TypeScript. - Solid understanding of HTML5, CSS3, and responsive/adaptive design. - Experience with state management solutions such as Redux, Zustand, React Query, or similar. - Familiarity with testing frameworks like Jest and React Testing Library. - Working knowledge of Git-based workflows, CI/CD pipelines, and code review practices. - Strong communication skills and the ability to work independently in a remote-first environment. As a Software Engineer (Web) at Luna, you will play a crucial role in developing and maintaining high-quality React.js applications for our core products. Your responsibilities will include: - Building and maintaining fast, scalable, and accessible React.js applications. - Creating reusable component libraries and design systems in collaboration with the design team. - Writing clean, well-tested TypeScript/JavaScript code to ensure long-term maintainability. - Optimizing web performance by focusing on Core Web Vitals, lazy loading, code splitting, and bundle analysis. - Integrating frontend applications with RESTful and GraphQL APIs. - Participating in code reviews, providing constructive feedback, and upholding engineering standards. - Collaborating with product and design teams to shape feature direction and UX decisions. - Debugging and resolving complex issues across various browsers and devices. - Staying updated with the React ecosystem and advocating for best practices within the team. Qualifications required for this role include: - 1+ years of professional experience in building production web applications. - B.E/BTech degree from a reputed university or college. - Deep expertise in React.js, including hooks, context, performance optimization, and component architecture. - Proficiency in JavaScript (ES6+) and TypeScript. - Solid understanding of HTML5, CSS3, and responsive/adaptive design. - Experience with state management solutions such as Redux, Zustand, React Query, or similar. - Familiarity with testing frameworks like Jest and React Testing Library. - Working knowledge of Git-based workflows, CI/CD pipelines, and code review practices. - Strong communication skills and the ability to work independently in a remote-first environment.
More at Luna Ring