9 липня 2024
Middle React Developer Чернівці, віддалено Description We are looking for a Middle React Developer to join our software development team in Chernivtsi or remotely. About the project: The client is focused on building our dashboarding solution. As the Lead Front-End Developer, you will be responsible for building and maintaining the entire front-end application. This role requires close collaboration with our back-end developer, who will provide all necessary APIs. A
9 липня 2024
Middle React Developer
Чернівці, віддалено
Description
We are looking for a Middle React Developer to join our software development team in Chernivtsi or remotely.
About the project:
The client is focused on building our dashboarding solution. As the Lead Front-End Developer, you will be responsible for building and maintaining the entire front-end application. This role requires close collaboration with our back-end developer, who will provide all necessary APIs. A key performance indicator (KPI) for us is speed, and while our data engineer and back-end developer focus on optimizing data and API performance, you will ensure the front end meets these speed requirements.
Currently, they have a live MVP with basic features and are progressing with UX designs. Your primary responsibility will be to take over the front end, implementing the UX according to Figma designs and building out the defined functionalities. Their first milestone is to have a customer-facing, go-live-ready front end. Together, they will define the features for this initial milestone.
Their workflow follows a CI/CD process, which you will own and manage for the front end, aligning with our senior back-end engineer. Testing is essential from the start to ensure they can push updates daily. As this is a new project, you will set up the process from scratch and manage it moving forward.
About the role:
The client is bootstrapped (since 2022) to simplifying the world of marketing data for digital marketing agencies. Their mission is to make the jungle of marketing data easy to work with through our customer-centric reporting solution. They focus on the Dutch and Belgium market.
As a React.js Developer, you will play a leading role in enhancing our SaaS platform, which provides automated analytics and reporting for digital marketing agencies. Their platform aggregates data from multiple sources, presenting it in a clear and actionable format through dashboards and reports. Your work will help agencies monitor KPIs across various marketing, sales, and service channels, enabling them to make data-driven decisions efficiently.
Requirements:
- 3+ years of commercial experience as a software developer;
- Deep expertise in React and TypeScript is essential. You should have a strong track record of building complex applications using these technologies;
- Experience in integrating with RESTful APIs and handling asynchronous data fetching;
- Strong understanding of HTML, CSS, and JavaScript;
- Proficiency in using state management libraries such as Redux or MobX to manage application state effectively;
- Experience with version control systems, particularly Git, in combination with GitHub;
- Familiarity with Google Cloud Platform (GCP) and Firebase services, as our infrastructure leverages these technologies;
- Experience with Storyblok or similar headless content management systems;
- Experience in working with packages like d3.js, highcharts or any other;
- Knowledge of testing frameworks and tools such as Jest and Cypress for unit and end-to-end testing;
- Understanding of continuous integration and continuous deployment (CI/CD) processes to streamline development workflows.
Tech stack:
- React.js;
- Node.js;
- TypeScript;
- Nest.js;
- Storyblok CMS;
- Google Cloud Platform;
- Microservices;
- API’s;
- Github;
- Storybook;
- Cypress/Playwright.
Main tasks:
- Front End Development: Develop and maintain the front end of our application, ensuring pixel-perfect alignment with Figma designs and exceptional performance. Speed is literally one of our USP’s;
- Project Implementation: Work on projects including the customer environment, authentication systems, and data-rich dashboards. Handle the implementation of custom dashboard builds with numerous graphs, efficiently pulling data from our internal API’s. And many more;
- Collaboration: Collaborate closely with our back-end developer, UX designer, Data Engineer and the founder to ensure cohesive and functional integration across the platform;
- Cross-Functional Work: Engage in cross-functional collaboration, particularly with the backend developer, to ensure the front end operates seamlessly with our APIs;
- Technical Excellence: Tackle unique technical challenges, particularly around dashboarding, graphs, and data manipulation. Leverage your skills in TypeScript, React, and related technologies to build robust, maintainable solutions.
We offer:
- Full-time position;
- Full social package (including health insurance);
- Challenging and interesting projects from European companies;
- Competitive salary & bonus system;
- Flexible work schedule;
- Free English classes;
- Knowledge-sharing events, e.g. DevTalks;
- Unforgettable and interesting corporate events;
- Team-buildings;
- Accounting as a service