We are seeking a motivated Junior Front-End Developer with a foundation in modern web development and a strong interest in building scalable, user-friendly applications.
Missions:
-
Assist in developing and maintaining responsive web applications using React, JavaScript/TypeScript, and MUI.
-
Write clean, maintainable UI code while learning best practices in performance and scalability.
-
Collaborate with designers to translate wireframes and mockups into functional, pixel-accurate interfaces.
-
Integrate front-end components with back-end APIs and services.
-
Participate in code reviews, learning from senior engineers and applying feedback to improve code quality.
-
Contribute to testing efforts using unit and component tests.
-
Support build and deployment processes, gaining exposure to CI/CD pipelines and tools like Azure DevOps.
-
Work within an Agile/Scrum team, participating in stand-ups, sprint planning, and retrospectives.
Required Skills & Qualifications
-
1-3 years of front-end development experience (internships, academic projects, or personal projects welcome).
-
Basic proficiency in React.js and understanding of component-based architecture.
-
Solid knowledge of JavaScript and familiarity with TypeScript.
-
Experience or familiarity with UI libraries such as MUI, Chakra UI, or similar.
-
Understanding of RESTful APIs and client-server communication.
-
Basic understanding of version control systems (Git).
-
Willingness to learn, strong problem-solving mindset, and the ability to collaborate in a team environment.
-
Good communication skills and attention to detail.
Nice-to-Have Skills
-
Experience with state management tools (Zustand, Redux Toolkit, or Context API).
-
Familiarity with React Query or similar data-fetching libraries.
-
Exposure to frameworks like Next.js.
-
Basic knowledge of testing tools (Jest, Vitest, React Testing Library).
-
Understanding of CI/CD concepts or tools such as Azure DevOps, GitHub Actions, or GitLab CI.
-
Experience working with a design system or contributing to component libraries.
Our offer
- Working in a Great Place to Work based in Luxembourg.
- Attractive salary and pretty cool benefits (meal vouchers, mobile subscription...).
- Develop your skills and ideas over a coffee, a beer or a pizza during our Neo'vations.
- Evolve within a strong company culture, you'll join us for the opportunity and you'll stay because we're super cool (well according to 98% of our employees NEOFACTO Annual Survey 2024).
-
Between afterworks, innovative workshops and ski weekends, there's never a dull moment when you're part of the Neo'Squad.
Recruitment Process
- The pre-qualification interview with our Recruitment Manager
- Technical tests
- Receipt of our salary proposal / exclusivity agreement
- 2nd interview with our Business Manager
- Proposal of your application to the client
- Interview at the client's premises, which can be conducted either by video or in person.