REMOTE GLOBAL / RUSSIA | Outsource / Outstaff | Serenity Agency
Employment: Labor Code / Individual Entrepreneur, payment in USDT at the Central Bank rate is possible
About the project:
We are developing a CRM system for medium-sized businesses. The product is growing, the load is increasing, the team is expanding, and we are looking for an engineer who will design and develop the product interfaces.
Responsibilities:
- Development and support of user interfaces on React
- Designing and reusing components
- Integration with REST/gRPC API of the backend
- Working with application state, performance optimization
- Participation in code reviews, discussion of architectural solutions
- Writing unit and integration tests
- Support of CI/CD pipelines
What we expect:
- Commercial experience in React development for at least 3 years
- Knowledge of TypeScript
- Solid knowledge of HTML/CSS, adaptive interface layout
- Experience with state managers (Redux/MobX/Zustand)
- Experience integrating with REST API
- Experience with build tools (Webpack/Vite)
- Experience writing tests (Jest, React Testing Library)
- Experience with Git
Bonus points:
- Experience developing CRM/ERP or similar business systems
- Experience with high-load interfaces (large tables, lists, real-time updates)
- Experience with Next.js
- Experience with GraphQL
- Experience with Storybook
- Mentoring/code review experience for junior developers (for senior level)
We offer:
- Salary: 250-350 thousand rubles based on the results of the technical interview
- Flexible schedule: start between 09:00-12:00 Moscow time
- Opportunity to influence the product architecture
Interview stages:
- Conversation with HR
- Technical interview with the team lead
- Final meeting with the client's team