ENFOS→
Frontend Engineering Intern (UI/UX Focus) (Summer… at ENFOS · Durham
InternshipOn-siteDurham, NC
Skills
reacttypescripthtml semanticscssjavascriptasynchronous programmingrest apifrontend engineering practicesui/ux principlesdesign systemsgitai tools for ui design
Job Description
Summary: ENFOS is redefining how global enterprises manage long-term environmental risk. As a Frontend Engineering Intern, you will help build intuitive, high-quality user interfaces for a complex enterprise platform using React and TypeScript, while collaborating closely with product, design, and backend teams.
Responsibilities:
- Build and enhance modern user interfaces: Develop responsive, high-quality UI components using React and TypeScript across core platform features
- Modernize the Document Management System UI: Contribute to redesigning and improving the usability, performance, and accessibility of ENFOS’ Document Management System for reviewing and managing transaction and compliance documents
- Translate product and UX requirements into code: Partner with product manager to implement clean, user-friendly workflows that simplify complex data interactions
- Improve user experience and usability: Identify friction points and implement enhancements that improve navigation, clarity, and efficiency for end users
- Integrate with backend services: Work with REST to fetch, display, and manage data within frontend applications
- Ensure performance and scalability: Optimize frontend performance and maintain consistency across the platform using reusable components and design patterns
- Maintain high-quality code standards: Follow best practices for frontend architecture, testing, and maintainability in a production-grade environment
- Collaborate across teams: Partner with engineering, product, and implementation teams to deliver cohesive, user-centered solutions
- Gain hands-on experience in enterprise systems: Contribute directly to production workflows while receiving mentorship from experienced engineers
Required Qualifications:
- Strong proficiency in React and TypeScript (required)
- Strong foundation in HTML semantics and modern CSS (layout, responsiveness, accessibility)
- Solid understanding of JavaScript, including asynchronous programming (async/await, promises, API handling)
- Ability to use frameworks effectively (understanding when and how to leverage React patterns, not just use them)
- Strong understanding of REST principles, including the ability to design and work with API requests and responses effectively
- Experience building clean, maintainable, and scalable frontend code with good engineering practices
- Strong attention to code quality, structure, and readability
- Familiarity with UI/UX principles and the ability to translate design systems into working components
- Ability to interpret technical and product requirements and visualize them in the UI
- Strong communication skills and ability to collaborate effectively across design and engineering teams
- Familiarity with Git for version control
- Ability to effectively use AI tools to generate UI mockups and iteratively refine them into production-ready designs and components
Required Skills: React, TypeScript, HTML semantics, CSS, JavaScript, Asynchronous programming, REST API, Frontend engineering practices, UI/UX principles, Design systems, Git, AI tools for UI design
Internship Start Date: Start in 2026 Summer
Benefits: Sick days and public holidays (where applicable), Opportunity to gain hands-on experience working with a high-performing engineering team, Exposure to real-world projects supporting enterprise-scale systems, Professional mentorship, learning, and career development throughout the internship
Benefits
Sick days and public holidays (where applicable)
Opportunity to gain hands-on experience working with a high-performing engineering team
Exposure to real-world projects supporting enterprise-scale systems
Professional mentorship, learning, and career development throughout the internship