We are looking for a Middle Frontend Developer (React.js) to join our development team for a brand new product. You should be experienced enough to come up with your own solutions and ideas, pay attention to code architecture, and optimization. Be ready to take responsibility for BE architecture. Be able to work on your own and in the team.
Project overview:
This is a platform for renting mobile phones. Users can choose a phone, select a convenient payment method (instalments are available), and have the option to return or upgrade the phone. There will also be a section for user verification with documents.
Responsibilities: * Develop software solutions by studying information needs: * studying systems flow, data usage, and work processes; * following the software development lifecycle. * Prepare and install solutions by determining and designing system specifications, standards, and programming. * Make informed decisions quickly and take ownership of services and applications at scale. * Work collaboratively with others to achieve goals.
Requirements: * 3+ years of software engineering experience with React. * Hands-on experience with Next.js. * Practical experience with Redux Toolkit (RTK). * Strong experience using React Query. * Proven experience with Tailwind CSS. * Good understanding of clean architecture principles, component reusability, and scalable code structure. * English — at least Upper-Intermediate level. * Good communication skills and ability to collaborate effectively in a team environment. * Ability to travel internationally for individual client meetings.
We offer: * Competitive compensation based on your skills, experience, and performance. * 20 working days of annual paid vacation and 5 days of sick leave. * 3 additional days off for special occasions. * Experienced colleagues with 95% of middle and senior engineers. * Possibility to work from anywhere in the world. * Exciting projects involving the newest technologies. * Accounting as a service. * Flexible working approach.