A

Accenture

Advises businesses and runs their technology

Front-End Developer React / TypeScript Intern - Human-Computer Interaction

Frontend EngineeringPosted on Nov 10
InternshipBiot, FranceNo salary listedIn-person

About the Job

Requirements

  • You are a final-year engineering-school student or a Master's student in computer science, specializing in web development, software engineering, or Human-Computer Interaction.
  • You have proficiency in React and TypeScript, demonstrated through personal projects, academic projects, or work-study experience.
  • You are interested in designing and developing user interfaces.
  • You have an awareness of Human-Computer Interaction, interface consistency, and user experience quality.
  • You have an awareness of software quality, including testing, architecture, and code readability.
  • You are curious about generative AI tools applied to software development.
  • You can work in a team in an Agile environment and take initiative.
  • You are fluent in French and English.

Responsibilities

  • Develop UI components and functional pages using React 18, TypeScript 5, and Vite.
  • Contribute to designing and implementing interfaces suited to business use cases.
  • Integrate API calls generated through Orval (OpenAPI) and managed with TanStack Query.
  • Implement complex business forms using React Hook Form and Zod.
  • Ensure consistency in interactions and component behavior across the application.
  • Write unit and integration tests with Vitest and Testing Library using the Red-Green-Refactor approach.
  • Participate in code reviews, Agile ceremonies, and client demonstrations.
  • Contribute to Azure DevOps CI/CD pipelines for validation, linting, building, and deployment.
  • Use Claude Code as an AI development assistant for generation, review, and refactoring.
  • Use Azure AI Foundry to access language models and integrate generative AI capabilities into the application.
  • Analyze and audit the team's current AI usage, including prompts, contexts, and token costs.
  • Design and test prompting strategies for recurring front-end tasks such as component generation, code review, and test writing.
  • Create reusable standardized prompt templates for the team.
  • Experiment with context compression and task decomposition to reduce token consumption without reducing output quality.
  • Write an AI best-practices guide for the engineering team.
  • Audit current front-end development practices, including coding conventions, module organization, and state management.
  • Propose and deploy a coherent design system based on existing components, including Lucide React and CSS tokens.
  • Improve the consistency, reusability, and behavior of interface components.
  • Improve test coverage and establish quality metrics for coverage, lint score, and Vite performance.
  • Document selected front-end architecture patterns for routing, form management, and data fetching.
  • Contribute to team tooling through scripts, ESLint and Prettier configurations, and boundary rules.

Desired Qualifications

  • Experience with prompting, generative AI tools such as Claude or Copilot, and optimizing AI token usage is desirable.

About the Company

Accenture

Advises businesses and runs their technology

Accenture advises large businesses and public agencies on strategy, builds their technology systems and runs ongoing operations. Its teams connect business planning with implementation, covering areas such as cloud migration, cybersecurity and customer experience. Consultants work with clients to redesign processes, while engineers integrate software from technology partners and maintain the resulting systems for multinational organizations. Clients pay for project work or continuing services, including application support and business processes such as finance and customer service. Accenture was founded in 1989 and has its headquarters in Dublin, Ireland.

Company size
10,001+
Company stage
IPO
Headquarters
Dublin, Ireland
Founded
1989

Recently Posted Jobs

Explore more opportunities at Accenture

See more jobs