Middle React Developer — Teletype
We are looking for a Middle React Developer to join our product team on a full-time remote basis.
The specialist will develop and maintain modern single-page applications using React, build scalable UI components, implement state management, integrate with backend services, and ensure high performance of web applications.
Key responsibilities:
- Develop and maintain SPAs using React (18/19) and TypeScript.
- Build reusable UI components with state management (MobX, Redux, Zustand, Context API).
- Integrate RESTful APIs and optimize app performance, rendering, and bundle size.
- Ensure responsive design, accessibility (WCAG, ARIA), and cross-browser compatibility.
- Write tests (Jest, React Testing Library) and configure CI/CD pipelines.
- Collaborate with backend, design, and QA teams; participate in code reviews.
Requirements:
- 3+ years of commercial experience with React.
- Strong TypeScript and modern JavaScript (ES6+) proficiency.
- Deep understanding of React: hooks, functional components, custom hooks, portals.
- Hands-on experience with state management (MobX, Redux, Zustand, or Context API).
- Solid knowledge of HTML5, CSS3, and modern styling (Tailwind CSS, SCSS/SASS, CSS Modules).
- Experience with REST API integration (Axios, Fetch) and error handling.
- Familiarity with React build tools (Vite, Webpack), Git, and CI/CD basics.
- Experience with UI libraries (MUI, Ant Design, Chakra UI) and testing frameworks.
- Understanding of frontend security (XSS, CSP) and Docker/containerized deployment.
- Strong problem-solving skills and attention to UI/UX.
- English: B2 or higher (written and spoken).
Nice to have:
- Experience with Next.js (SSR/SSG), React Server Components, or React Native.
- Knowledge of GraphQL (Apollo Client), WebSocket, or FSD architecture.
- Familiarity with monorepo tools (Nx, Turborepo), Storybook, or PWA.
- Knowledge of backend technologies (Node.js, NestJS) for full-stack context.
- Experience with end-to-end testing (Cypress, Playwright).
- Contributions to open-source projects.
Location: Remote, worldwide
Restrictions: Candidates from Egypt, India, Pakistan, Armenia, and Afghanistan are not considered
English: B2+
Format: Full-time, outsource, outstaff
CONTACTS
https://t.me/yaroslav_rr