TS DEV
Russia4 days ago
Grade
Senior
Work Format
Remote
Employment
Full-time
AI writes it from your resume. You only have to send it.
REMOTE RUSSIA | TS DEV
We are looking for a Senior Frontend Developer who can design the architecture of scalable client applications, be responsible for code quality, and help the team develop engineering practices. In this role, you will work with a modern React stack, SSR applications and performance, make architectural decisions, and mentor developers.
Design the architecture of scalable client applications with a modular code organization.
Develop new functionalities and refactor critical modules.
Develop applications using React, TypeScript, and Next.js or similar SSR frameworks.
Implement and optimize server-side rendering (SSR).
Develop an API/BFF layer for client applications to interact with backend services.
Integrate REST API and GraphQL, design approaches for data loading and caching.
Analyze and optimize application performance.
Conduct code reviews, maintain development standards, and mentor Middle developers.
Write unit and end-to-end tests, verify implemented functionality.
Create and maintain architectural and user documentation.
Deep understanding of HTML, CSS, and modern JavaScript (ES2015+).
Proficient in React and TypeScript, with experience in developing complex interfaces.
Hands-on experience with Next.js or similar: Remix, Nuxt.
Experience implementing and optimizing SSR applications.
Knowledge of Node.js and experience developing an API/BFF layer with Express or a similar framework.
Experience integrating REST API and GraphQL, organizing data loading and caching.
Understanding of architectural patterns and experience designing scalable applications with a modular structure.
Skills in analyzing and optimizing frontend application performance.
Experience writing unit and end-to-end tests.
Experience conducting code reviews, justifying technical decisions, and maintaining code quality.
Willingness to mentor developers and develop the team's engineering practices.
Experience designing design systems and developing component libraries.
Skills in creating and maintaining reusable component libraries.
Experience monitoring frontend applications and analyzing user behavior.
Knowledge of error tracking and user analytics tools.
Understanding of CI/CD, Docker, and application deployment processes.
Brief call with a recruiter.
Technical interview / TechCertify screening.
Placement on suitable client projects.
If you are interested in designing complex frontend systems, influencing technical decisions, and helping the team grow, we would be glad to receive your application.
RocketHunt estimate from real salaries
RocketHunt estimate from real salaries