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
Related Jobs
3 roles aligned with this opportunity
Product Designer
2026-06-18
Java Developer
2026-06-16
Ios Developer
2026-06-17
- Posted
- Apr 15, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Luxembourg
- Company
- Proximus Luxembourg
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Product Designer
2026-06-18
Java Developer
2026-06-16
Ios Developer
2026-06-17