Frontend Developer
Remote Europe-Availability to travel to Brussels office if needed(will be reimbursed)
Self-Employed contract-long term
Key Responsibilities:
* Software Development
: Design and develop scalable, high-performance front-end applications using
TypeScript
,
React
, and
React Query
, ensuring maintainability, efficiency, and alignment with best practices.
* Component Development
: Build reusable and modular UI components using
React Hook Form
for form management and
Ant Design
for consistent and responsive UI design.
* Micro frontend Architecture
: Contribute to and implement
Micro frontend
architecture, ensuring seamless integration of independently deployable front-end applications.
* Performance Engineering
: Optimize front-end performance through profiling, lazy loading, and code-splitting. Ensure high performance and low latency across web applications.
* DevOps & Build Tools
: Configure and optimize build processes using
Vite
for faster bundling and hot reloading. Ensure smooth integration of front-end code with backend services.
* Testing & Documentation
: Use
Storybook
to document and showcase reusable components. Ensure the quality of front-end code through unit tests, integration tests, and adherence to
ESLint
standards.
* Collaboration
: Work closely with back-end engineers, product owners, and designers to define and deliver functional, performant, and visually appealing front-end solutions.
* End-to-End Ownership
: Take full ownership of tasks from analysis through design to implementation and deployment, ensuring high-quality and timely delivery of front-end features.
* Mentorship
: Provide guidance and mentorship to junior front-end developers, fostering knowledge sharing and a culture of continuous improvement.
Skills & Qualifications:
* Proven experience with
TypeScript
,
React
, and
React Query
for building dynamic, scalable, and maintainable front-end applications.
* Strong experience with
React Hook Form
for form management and
Ant Design
for UI components and design systems.
* Hands-on experience in designing and implementing
Micro frontend
architectures, breaking down large applications into smaller, manageable pieces.
* Expertise with
Vite
for fast bundling and development environment setup, ensuring rapid build times and optimal developer experience. Experience with
Webpack
would be a plus.
* Experience with
Storybook
for component-driven development, enabling consistent UI/UX design.
* Proficiency in maintaining code quality and standards using
ESLint
and other static analysis tools.
* Familiarity with testing frameworks (e.g.,
Jest
,
React Testing Library
) and
unit testing
.
* Solid understanding of front-end performance optimization techniques, including lazy loading, caching, and code splitting.
* Familiarity with Agile methodologies, and experience working in
Scrum
teams, delivering iterative, high-quality software.
* Ability to communicate effectively with cross-functional teams, understanding requirements and delivering well-architected solutions.
* Strong problem-solving skills, with a focus on writing clean, reusable, and well-documented code.
* Experience working with version control tools, such as
Git
(preferably
Bitbucket
).
Preferred:
* Experience with
CI/CD
practices for front-end applications.
* Exposure to cloud platforms and integrating front-end applications with cloud services.
* A proactive and independent mindset, with the ability to take ownership of projects and drive them to completion with minimal supervision.
* Familiarity with
Docker
and modern containerized development practices.