-
Proximus Luxembourg

Front-End Developer & UI/UX Designer

Proximus Luxembourg
Luxembourg · Full-time · Mid-Senior

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.

Key Skills

Ranked by relevance

angular react ui prototyping wireframes prototypes cicd containerization design systems restful apis javascript typescript responsive bootstrap photoshop invision designer webpack python docker devops figma html5 owasp css
Login to Apply
Posted
Apr 15, 2025
Type
Full-time
Level
Mid-Senior
Location
Luxembourg

Industries

IT Services IT Consulting

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
FARFETCH
Related

Product Designer

2026-06-18

Full-time
Not Applicable
Portugal
Business Consulting
Design
View Job Details
PrimeIT
Related

Java Developer

2026-06-16

Full-time
Mid-Senior
Portugal
IT Services
Information Technology
View Job Details
Trend4IT
Related

Ios Developer

2026-06-17

Full-time
Not Applicable
Portugal
IT Services
Engineering