Front End Developer

LunarTech
Paris, France
10 days ago

Role details

Contract type
Internship / Graduate position
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Paris, France

Tech stack

Adobe Analytics
JavaScript
Computer Animation
API
Artificial Intelligence
CSS
Learning Management Systems
D3.js
Data Visualization
Design of User Interfaces
Open Source Technology
Performance Tuning
Next.js
TypeScript
Web Content Accessibility Guidelines
Web Applications
Highcharts
Tailwind
React
Cypress
Pixel Perfect
Vue.js
Integration Tests
Playwright
Figma
Front End Software Development

Job description

As a Front End Developer, you will be the architect of every visual and interactive experience our users encounter-from students navigating LunarTech Academy to enterprise clients interacting with our AI-powered dashboards. You will not just "build UIs"; you will craft performant, accessible, and beautiful interfaces that translate complex AI capabilities into intuitive user experiences.

You will own the front-end architecture of our products, ensuring they are scalable, maintainable, and a joy to use across all devices.

Key Responsibilities

UI Development: Build responsive, high-performance web applications using modern frameworks (React, Next.js, or Vue). You will craft interfaces that feel instant and intuitive.

Component Architecture: Design and maintain a scalable component library and design system. You will ensure consistency across all our products while enabling rapid development.

Performance Optimization: Obsess over Core Web Vitals and loading performance. You will implement code-splitting, lazy loading, and other techniques to ensure sub-second initial loads.

AI/Data Visualization: Build interactive dashboards and visualizations that make complex AI outputs understandable and actionable for non-technical users.

Accessibility (a11y): Ensure all interfaces meet WCAG 2.1 AA standards. You believe that great design means design for everyone.

Collaboration with Design: Work closely with our UI/UX designers to translate Figma designs into pixel-perfect implementations. You will bridge the gap between design intent and technical reality.

Testing & Quality: Write comprehensive unit and integration tests (Jest, Cypress, Playwright). You will own the quality of the front-end codebase.

Requirements

Do you have experience in TypeScript?, Engineering Background: 3+ years of professional experience in front-end development. You have shipped production applications used by real users.

Framework Expertise: Deep proficiency in React (with TypeScript) and the modern React ecosystem (hooks, context, state management). Experience with Next.js or similar meta-frameworks is a strong plus.

CSS Mastery: You can implement any design thrown at you. You are fluent in modern CSS (Flexbox, Grid, CSS variables) and comfortable with CSS-in-JS or Tailwind.

JavaScript Fundamentals: You understand JavaScript deeply-not just framework APIs. You can explain the event loop, closures, and prototypal inheritance.

Performance Mindset: You have experience profiling and optimizing front-end performance. You understand how the browser rendering pipeline works.

Design Sensibility: You have an eye for design and notice when something is "off" by a few pixels. You care about the craft of building beautiful interfaces.

Bonus Points

Experience with data visualization libraries (D3.js, Chart.js, Recharts).

Background in EdTech or building learning management systems.

Contributions to open-source front-end projects or design systems.

Experience with animation libraries (Framer Motion, GSAP) and micro-interactions.

Familiarity with Web Components or micro-frontend architectures.

Benefits & conditions

Impact: Work on interfaces that are used by thousands of students and enterprise clients solving real-world problems.

Growth: Unlimited access to the entire LunarTech Academy catalog. We invest heavily in your upskilling because we believe education is a human right.

Culture: A remote-first, diverse global team that values integrity and performance. No micromanagement; just high standards and the support to meet them.

Competitive Compensation: Salary commensurate with experience, plus performance-based incentives.

Job Types: Full-time, Internship

Apply for this position