Responsibilities
- Develop and maintain scalable user interface components using Next.js, React, and TypeScript.
- Take full ownership of feature development from design through testing, deployment, and ongoing support.
- Create reusable and modular UI elements to streamline development and ensure consistency.
- Enhance application performance using server-side rendering, static generation, and lazy loading strategies.
- Improve key performance indicators including time to interactive, page load speed, and Core Web Vitals.
- Work closely with product, design, backend, and DevOps teams to define specifications and deliver robust features.
- Help shape front-end architectural direction and promote engineering best practices.
- Engage in code reviews and guide less experienced developers to elevate team-wide code standards.
- Collaborate with DevOps to maintain and improve continuous integration and deployment workflows.
- Maintain strong adherence to code quality, accessibility, security, and comprehensive test coverage.