Frontend Engineer (Mid Level) - React
Liminal
- Location
- Lisbon, Portugal
- Job Type
- full-time
- Salary
- Unknown
- Posted
- May 3, 2025
Job Description
Liminal is a global market intelligence and strategic advisory firm specializing in digital identity, financial crime and compliance, and IT security technology solutions across industries while also catering to the private equity and venture capital community. Founded in 2016, Liminal offers strategic and analytical services supporting executive decision-making at all product and business lifecycle stages. We advise some of the world’s most prominent business leaders, investors, and policymakers on building, acquiring, and investing in the next generation of solutions and technologies. We provide access to proprietary data and analysis, strategic frameworks, and integrated insights on the industry’s only market intelligence platform.
Every major company in the world has started focusing on the next generation of digital identity technologies as a necessity for continued growth and security. Our team works with a myriad of organizations, from Fortune 100s to startups, across industries including financial services, technology, telecommunications, and the P2P economy. At Liminal, we help businesses build solutions, execute strategies, invest intelligently, and connect with key decision-makers. We know that it’s in the sharing of discovery and insights that groundwork is laid, problems are solved, and entire sectors advance at the speed of light. Keeping information to ourselves delays progress for all. At Liminal, we don't just respond to the market; we define it.
About the role
We are looking for a skilled and motivated Front-End Engineer to join our team and contribute to the development of intuitive, high-performance web applications. In this role, you will work closely with product managers, designers, and backend engineers to build seamless and engaging user experiences. Your expertise in modern front-end frameworks like React, combined with your attention to detail, will help us deliver scalable and user-friendly solutions that drive value for our customers.
What you'll do
Front-End Development
- Build and maintain user-friendly web applications using modern front-end frameworks and libraries.
- Write clean, maintainable, and efficient code to enhance application performance and usability.
- Ensure web applications are optimized for speed, scalability, and cross-browser compatibility.
Collaboration and Implementation
- Collaborate with product managers and UX designers to translate requirements into functional and appealing user interfaces.
- Partner with backend engineers to ensure seamless integration of APIs and other services.
- Participate in code reviews to maintain code quality and share knowledge with the team.
Prototyping and Testing
- Create and iterate on front-end components based on feedback from stakeholders and users.
- Troubleshoot and debug issues to improve performance and ensure reliability.
- Leverage user feedback and analytics to refine and enhance application features.
Continuous Learning and Development
- Stay updated on the latest trends, tools, and best practices in front-end development.
- Share insights and contribute to the improvement of team processes and workflows.
Qualifications
Education & Experience
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 3+ years of relevant experience in front-end development, ideally for web-based or SaaS platforms.
Technical Skills
- Proficiency in JavaScript and experience with frameworks like React.
- Strong knowledge of HTML, CSS, and responsive design principles.
- Familiarity with state management tools like Redux or Context API.
- Experience with modern build tools such as Webpack or Babel.
Soft Skills
- Excellent problem-solving skills and attention to detail.
- Strong communication skills to collaborate effectively with cross-functional teams.
- Results-driven mindset with a focus on delivering high-quality solutions.
Work Environment
- Experience working in agile development environments and adapting to changing priorities.
π― Who is this job for?
This role fits a Mid-level Frontend Engineer with 3+ years of experience specializing in React and modern JavaScript. The ideal candidate should be skilled in building scalable, high-performance web applications with strong knowledge of HTML, CSS, responsive design, and state management (Redux or Context API). Suited for someone who thrives in agile teams, values clean code, effective cross-team collaboration, and is eager to continuously learn and improve frontend processes.
π¬ Potential Interview Questions
-
How do you approach building scalable React applications?
I focus on creating reusable components, applying proper state management (Redux/Context API), and structuring the codebase for maintainability and performance. -
Describe your experience with integrating backend APIs in React apps.
I collaborate closely with backend engineers, use tools like Axios or Fetch to consume REST or GraphQL APIs, and handle loading states and errors gracefully in the UI. -
What are your strategies for ensuring cross-browser compatibility?
I use feature detection, CSS resets, and test across major browsers regularly; I also follow progressive enhancement and polyfill usage where needed. -
How do you optimize front-end performance in React projects?
I leverage code-splitting, lazy loading, memoization, minimize unnecessary renders, and optimize asset loading to ensure fast and smooth user experiences. -
Explain how you handle state management in React applications.
Depending on the app’s complexity, I use Context API for simpler cases or Redux for larger apps with complex state logic, always keeping state immutable and predictable. -
What testing approaches do you follow for front-end code?
I write unit tests using Jest and React Testing Library, implement component and integration tests, and participate in code reviews to ensure robustness. -
How do you translate UX designs into functional components?
I closely collaborate with designers, break down UI into components, ensure pixel-perfect styling with CSS/SCSS, and iterate based on user feedback. -
Describe your experience working in Agile environments.
I actively participate in sprint planning, stand-ups, retrospectives, and adapt quickly to evolving requirements while maintaining focus on deliverables. -
How do you stay current with front-end technology trends?
I follow industry blogs, participate in developer communities, attend webinars, and experiment with new tools in side projects. -
How do you ensure code quality and maintainability in your projects?
I enforce consistent coding standards, write clear documentation, conduct code reviews, and keep components modular and well-tested.
π Job Summary
Liminal, a global market intelligence firm in digital identity and security, seeks a Mid-Level Frontend Engineer in Lisbon to build high-performance React web applications. You’ll collaborate with product, design, and backend teams to deliver scalable, user-friendly interfaces optimized for speed and cross-browser compatibility. Ideal candidates have 3+ years of frontend experience with React, strong skills in JavaScript, HTML/CSS, and state management (Redux/Context API). Enjoy working in an agile environment focused on quality, continuous learning, and impactful solutions.