Senior Frontend developer (React)
Senior Frontend developer (React) at aQsi. Remote, full-time, 3-6 years experience. Build a new project from scratch, design architecture, and implement new features.
We have a big and interesting task - to create a new project from scratch, taking the best of the current product and rethinking what can be made more convenient and modern. This is not just a transfer of existing functionality to a new stack. Together with the team, you will participate in architecture design, make technical decisions, and gradually build a new system: from basic components to user scenarios and tools for managers. There will be a lot of product development: personal accounts, administrative interfaces, internal tools, and completely new functionality. Part of the existing system will continue to live nearby, so sometimes you will have to deal with the current code, fix bugs, and carefully transfer necessary functionality to the new project. Development and evolution of the frontend part of the product. Implementation of new interfaces and user scenarios. Integration with backend API. Design and development of reusable components. Participation in technical solutions and task decomposition. Conducting code reviews. Writing clear, maintainable, and testable code. Performance optimization and improvement of existing solutions. Fixing bugs and supporting current web projects during the transition to the new system. Participation in the development of technical practices and approaches within the team.
Commercial experience in React development from 3 years. Solid knowledge of JavaScript and TypeScript. Good understanding of React principles and modern frontend stack. Experience in designing frontend application structure and individual modules. Understanding of maintainable and scalable code principles. Experience with REST API and integration of frontend applications with backend services. Proficient in Git and understanding of team development process. Experience in code review and willingness to argue technical decisions. Skills in writing and maintaining technical documentation. Ability to independently understand existing code and find optimal solutions. Responsible approach to code quality and work results. Willingness to share knowledge, help colleagues, and participate in engineering practices. - React / Redux / Redux Thunk - JavaScript / TypeScript - TanStack Router / TanStack Query / TanStack Form - Adaptive layout (HTML / CSS / Tailwind CSS) - shadcn/ui / Radix UI / Material UI - Unit testing (Vitest / Jest) - Git / Yarn - Refactoring and support of legacy code, including class-based React components Will be a plus: - Feature-Sliced Design - Browser testing with Playwright - Redux Form / React Router - Vite / Webpack / Babel / ESLint configuration - Experience with GitLab CI/CD - Experience with Docker
Полная занятость, график 5/2, удаленная работа.
Don't miss a single job
Subscribe to our Telegram channel