Frontend Developer
Immigrant Invest is an international company that specialises in citizenship and residency by investment programs in the European Union, the Caribbean, Vanuatu, and Turkey. We offer support for our clients from the initial consultation to the moment they receive their documents and get their investments back. We are an official authorised representative for all the investment programs we offer.
Our offices are located in Austria, Malta, Portugal, and the UAE, but we hire worldwide ๐
We are currently looking for a skilled FrontEnd Developer to become part of our team ๐
Responsibilities:
- Collaborate with the team to implement user interface components and features.
- Develop responsive and scalable frontend solutions using React and Next.js.
- Ensure code quality and maintainability through code reviews, testing, and refactoring.
- Optimise application performance and user experience by identifying and addressing frontend bottlenecks.
- Implement accessibility features and ensure compliance with web accessibility standards.
Stay updated on frontend development trends, tools, and best practices.
Requirements:
- 4+ years of experience in frontend development, with strong knowledge and passion for Typescript;
- 2+ years of experience with React;
- 1.5+ years of experience with Next.js, including knowledge of the App Router;
- Strong expertise in frontend development: Javascript Fundamentals, Design System, UI-kit, and strong knowledge of modern CSS.
Ability to work in a team, collaborate effectively, and maintain friendly and open communication.
Would be beneficial:
- Experience with CI/CD setup;
- Experience in a tech lead role;
- Skills in working with TailwindCSS, Material UI;
Experience with one of the popular headless CMS platforms (Storyblok, Contentful, Strapi).
Our Project:
- NX Monorepo and multiple websites;
- DevEx is our priority;
- Modern architecture and next-gen services;
- Optimized for load speed, UX, and SEO;
We focus on TTFB and other web vitals.
Hiring Process:
- First Step HR Interview
- Second step is variable
- Option 1: Test assignment; Create a small Next.js application that renders data from an API**.
- Option 2: Live Coding; During the interview, you will work on a Next.js project in real-time, fixing bugs and improving it.
Third Step - Final interview with our team architect.
What We Provide:
- Join a small and friendly team with no bureaucracy.
- Working in a multinational professional environment
- Fully remote work environment.
- Flexible working time