Frontend Developer (React / TypeScript)
Salary: from 160,000 RUB to 190,000 RUB
Company: CODEX
Grade: Middle, Middle+
Location and citizenship: Russian Federation
Required experience: from 4 years
Format: Remote work
📌 Tasks:
- Development of complex user interfaces — dashboards, control panels, tables with large amounts of data, and forms with custom logic.
- Integration of the frontend with REST API (axios/fetch), handling loading and error states, displaying data in a user-friendly way.
- Improvement of existing code, refactoring of the frontend part, and implementation of best practices.
- Work with client-side authentication and authorization (JWT, user roles, route protection).
📋 Requirements:
- Excellent knowledge of React (hooks, context, state managers) and strict TypeScript.
- Confident work with REST API, understanding how the "backend" affects the "frontend".
- Experience in developing complex interfaces (CRM, control panels, dashboards). Ability to work with forms, tables, and data visualization.
- Experience with UI libraries or CSS-in-JS. Attention to detail in layout according to mockups.
- Responsibility for deadlines, attention to edge cases (errors, loading, empty lists), ability to ask the right questions about the API.
- Understanding of client-side authentication (JWT) and authorization processes.
➕ Will be a plus:
- Experience in developing document builders (drag-and-drop interfaces, custom fields).
- Experience with client-side document generation or backend interaction for creating PDF/DOCX.
- Experience with integration of AI services (displaying streaming responses, interfaces for working with prompts).
🙋Conditions:
- Work on complex and interesting projects in a strong team.
- Remote work format with flexible hours.
- Opportunities for professional growth and learning.
- Competitive salary, discussed based on interview results.