Front-End Developer & UI/UX Designer

Publiée le 16/04/2025

Proximus Luxembourg logo

Proximus Luxembourg


Temps de travail
Type de contrat
Langues parlées
Niveau d'étude

Codit Luxembourg - Connecting is everything

In Luxembourg, Codit is a brand of Proximus Luxembourg dedicated to the corporate market.

The Codit team leverages scalable Microsoft Azure technologies backed by seamless integration across platforms, applications and data sources to convert data into actionable business insights.

Codit provides next-level consultancy, technology, and managed services to organisations worldwide and successfully helps them reduce operational costs, improve efficiency and enhance communication by integrating people, applications, and things.

Both Codit and Proximus NXT are key players within their respective domains: by combining these skills, Proximus Luxembourg is able to provide integrated 360° digital solutions, helping companies to drive their business through their entire journey of digital transformation– www.proximusnxt.lu

Your mission :

We are seeking a talented and versatile individual who thrives at the intersection of user experience design and front-end development. As a Front-End Developer & UI/UX Designer, you will play a crucial role in shaping our web applications, translating concepts into intuitive user interfaces, and implementing high-quality, performant code. You will leverage your expertise in modern frameworks (Angular or React), design tools, development best practices, and the full front-end lifecycle to create engaging and effective user experiences.

Key Responsibilities:

  • UI/UX Design: Translate requirements into compelling user flows, wireframes, high-fidelity mockups, and interactive prototypes using appropriate design tools.
  • Visual Implementation: Apply and maintain design consistency using established UI libraries and design systems, ensuring a polished user interface.
  • Front-End Development: Develop, test, and maintain responsive, accessible, and performant web applications using modern front-end languages and frameworks.
  • State Management: Implement and manage application state effectively using relevant state management patterns and libraries, handling synchronous and asynchronous data flows.
  • API Integration: Collaborate with backend teams to integrate front-end components with backend services via APIs.
  • Authentication: Implement secure user authentication and authorization flows.
  • Code Quality & Testing: Write clean, maintainable code adhering to best practices. Develop unit tests using appropriate testing frameworks. Utilize code quality analysis and linting tools.
  • DevOps & Deployment: Manage code versions using version control systems. Participate in CI/CD processes using established pipelines. Build and manage containerized applications. Configure builds for various deployment environments.
  • Collaboration: Work closely with product managers, backend developers, and other stakeholders to understand requirements and deliver effective solutions. Participate actively in code reviews.

Your profile :

  • Proven experience in a role combining UI/UX design and front-end development.
  • A strong portfolio showcasing both design projects (wireframes, mockups, prototypes) and functional web development work.
  • Design & Prototyping: Proficiency with modern UI design and prototyping tools (Figma strongly preferred; InVision, Photoshop, or similar are relevant).
  • Experience applying UI libraries/design systems (Material Design, Bootstrap, Font Awesome).
  • Experience using TypeScript, JavaScript (ES6+), HTML5, and CSS3.
  • Expert-level proficiency in either Angular or React, including:
    • Deep understanding of their core concepts and component lifecycle.
    • Awareness of breaking changes between different versions.
    • Experience with relevant state management libraries (NgRx for Angular, Redux for React).
    • Understanding of concepts like React Hooks vs Higher-Order Components (HoC), and Stateless vs Stateful components.
  • Understanding of state management principles, including handling synchronous and asynchronous data flows.
  • Solid understanding of front-end build tools (Webpack or Vite) and the Node.js ecosystem.
  • Experience consuming RESTful APIs and implementing front-end authentication mechanisms (OAuth2, SSO Login, JWT tokens management, Cookies management).
  • Experience writing unit tests (using frameworks like Jasmine, Karma, or other) and using linters (e.g., ESLint/TsLint).
  • Version Control: Proficiency with Git.
  • Familiarity with CI/CD principles and tools: Azure DevOps, GitLab
  • Familiarity with containerization (e.g., Docker, Kubernetes).
  • Experience managing build configurations for different deployment environments.
  • Knowledge of web security fundamentals: OWASP, SSR...
  • Commitment to adhering to front-end development best practices.
  • Excellent problem-solving skills and attention to detail.
  • Ability to work independently and in a team environment
  • Analytical mindset with a focus on delivering high-quality solutions.
  • Strong communication and collaboration skills.
  • Fluent in spoken and written in English.

Preferred Qualifications:

  • Microsoft Certified: Azure Developer Associate
  • Knowledge and experience with Python is a plus
  • Experience with Vue.js, Chart.js, D3.js.
  • Experience with utility-first CSS frameworks like Tailwind CSS.
  • Experience with advanced code quality enforcement tools (SonarQube, specific ESLint/TsLint configurations, CommitLint/Husky).
  • Experience implementing runtime theme/style switching.

Our offer :

A professional and stimulating work environment in the IT & telecom sector. Multiple career opportunities within the Proximus Group at national and international level, cutting-edge training in new technologies, a wealth of recognized expertise. We also offer an attractive salary package and many other benefits.

Our company is an equal opportunity employer, valuing diversity in all its forms. We firmly believe that each individual brings a unique richness to our teams, and we are committed to creating an inclusive environment where every voice counts.

If at the end of the process your application is successful, you will be asked to provide an extract from your criminal record. Your personal information will be handled in compliance with applicable data protection laws.

Postulez en ligne

Front-End Developer & UI/UX Designer

Postuler