- Company Name
- Fuse Energy
- Job Title
- Senior Front-End Engineer
- Job Description
-
**Job Title**
Senior Front‑End Engineer
**Role Summary**
Lead the design, development, and delivery of responsive, high‑performance web applications for a renewable energy platform using React, TypeScript, and Next.js. Collaborate closely with backend, product, and design teams to create intuitive consumer‑facing experiences, contribute to product strategy, and drive a clean‑energy technology vision.
**Expectations**
- Deliver stable, scalable UI components that meet performance benchmarks.
- Exhibit strong ownership of code quality, testing, and documentation.
- Communicate effectively with cross‑functional stakeholders to translate user and business needs into technical solutions.
- Mentor junior developers and promote best practices.
- Stay current with front‑end trends, performance optimization techniques, and accessibility standards.
**Key Responsibilities**
- Build, test, and maintain web applications using React, TypeScript, Next.js, HTML, and CSS.
- Integrate with backend APIs and ensure seamless data flow across the stack.
- Partner with design, product, and UX teams to refine prototypes and iterate on UI/UX improvements.
- Conduct performance profiling, implement optimizations, and enforce code reviews.
- Analyze user data to validate feature concepts, inform product roadmaps, and prioritize enhancements.
- Maintain and extend shared component libraries and design systems.
- Collaborate on the development of a secure, decentralized energy network platform.
**Required Skills**
- 5+ years of professional experience building web applications with TypeScript, React, HTML/CSS, and Next.js.
- Strong understanding of modern front‑end tooling (Webpack, Babel, ESLint, Prettier).
- Proficiency in component‑driven architecture, state management, and responsive design.
- Experience writing unit, integration, and end‑to‑end tests (Jest, React Testing Library, Cypress).
- Knowledge of performance optimization techniques (lazy loading, code splitting, CRAF, tree shaking).
- Ability to analyze data, derive insights, and translate findings into user‑centric improvements.
- Excellent written and verbal communication; comfortable coordinating with backend, product, and design teams.
- Familiarity with accessibility (WCAG) and web security best practices.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Engineering, or a related technical/analytical field, or equivalent practical experience.
---