Location: Fully remote, EU timezone (CET +/- 2hours)
Start date: ASAP
Languages: English is mandatory; French is a plus
Industry: Cloud Computing / Blockchain / AI - European SaaS
Blackfluo.ai is a fully remote company with teams located around the globe. We specialize in developing SaaS solutions for businesses and consulting firms. Our innovative AI assistant is designed to support daily operations by taking over repetitive and time-consuming tasks, allowing our clients to focus on what truly matters.
Responsibilities:
Collaborate with our Product Designer to conceptualize and execute product designs
Develop efficient and reusable front-end components and systems
Create clean and maintainable code solutions
Engage actively in the application lifecycle management
Optimize solutions for enhanced speed and stability
Enhance code quality by implementing unit tests and automation
Work closely with product and design teams to gain deeper insights into end-user requirements
Establish reusable code libraries (UI-ToolKit)
Identify and resolve performance bottlenecks
Participate in design and code reviews
Foster collaboration with team members to integrate innovative solutions
Promote and communicate best practices for front-end engineering
Contribute to all stages of our product pipeline, from inception to delivery.
Required qualifications:
Minimum 5-6 years of experience as a Senior/Lead Frontend Engineer
Hold an MS degree in Computer Science or a closely related technical field
Proficient in coding single-page JavaScript applications (SPA's)
Experienced with modern front-end frameworks such as React.js, Redux.js, JavaScript, Node.js, or similar technologies
Proficiency in HTML5/CSS3
Capable of writing high-performance, reusable code for UI components
Familiar with Object-Oriented JavaScript Frameworks and TypeScript, but not solely reliant on them
Passionate about developing robust, fully unit-tested code
Ability to effectively communicate project developments with both internal and customer engineers.
Preferred qualifications:
Proficiency in using UI-testing technologies such as Selenium
Familiarity with front-end tooling like ESLint and Prettier
Understanding of Micro Frontend Applications
Experience in implementing responsive designs using CSS.