Join a cutting-edge team as a Frontend Engineer and shape the future of the Flo ecosystem with your React expertise
Overview
No salary declared 😔
Vilnius, Vilnius, Lithuania,
Expires at anytime
Organisation Summary
At Flo, we’re pioneering the next wave of web experiences, crafting a diverse array of products that enhance user engagement and accelerate product development. Our commitment to innovation is your ticket to working with cutting-edge technologies and contributing to a dynamic ecosystem that continuously pushes the boundaries of what's possible on the web.
Role Summary
- Design and implement new user-facing features while maintaining existing ones.
- Develop and maintain a UI Kit aligned with Flo's Design System.
- Ensure high-quality code practices and maintainability across our products.
- Write reusable code and libraries complemented by thorough documentation.
- Refactor existing codebases to enhance maintainability.
- Continuously improve skills and share knowledge within the team.
- Engage in the company's frontend community, proposing improvements to code, architecture, and the development process.
Role Requirements
- Minimum 5 years of experience with HTML/CSS, JavaScript, and shipping web applications.
- Expertise in creating single-page applications and rich UI for global consumer markets.
- Proficient with React and adaptive web design, particularly for mobile devices.
- Strong grasp of semantic layout and agile development practices.
- Familiarity with UX and Interaction Design is a plus.
- Experience with continuous delivery tools, A/B testing, and BI integration is desirable.
We’re looking for an experienced Frontend Engineer to join us for creating different Flo ecosystem products using modern web technologies. Web Frontend development in Flo covers many areas with various directions of use:
- web products for giving additional user experience on Web
- in-app extensions, which give possibility to create fast experiments implementations
- internal tools for expanding product development capabilities etc.
Our technical stack is more React related, but it certainly depends on the implemented product. Some of them are based on React library, others use storage management and React-based framework (e.g. NextJS). Talking about quality we use various levels to achieve that: TypeScript as a typed language, automated testing using Jest + Playwright, etc.
What you'll be doing
You'll be responsible for:
- Design new user facing features, or maintain created features
- Develop, improve and maintain UI Kit based on Flo’s Design system
- Design new functionality following the highest quality practices and ensuring your code is easily maintainable
- Write reusable code and libraries (with matching documentation) to a standard which makes it quick and easy to maintain the code in the future
- Refactor the current codebase to improve its maintainability
- Continuously develop your skills and use your knowledge to hand it over to the product through day-to-day decisions
- Establish and actively participate in the company’s frontend developers group, bring fresh ideas on improving the code, architecture and software development process.
Your Experience
Must have:
- Expert-level knowledge of HTML/CSS and JavaScript with at least 5 years of experience developing, shipping, and maintaining web applications.
- Experience creating single page applications with rich UI, preference to global consumer markets.
- Experience with React.
- Skills in adaptive web design (especially for mobile devices).
- Proficiency in semantic layout techniques.
- An agile mindset, being ambitious, motivated and a good team player.
Nice to have:
- Knowledge of UX and Interaction design.
- Good understanding of a mobile product life cycle.
- Experience with web continuous delivery tooling and practices (build, test and release automation).
- Understanding of BI and analytical systems and ability to integrate with them. A/B testing.