Description
Job Summary:
We are looking for a Senior React Frontend Developer with solid understanding of JavaScript, deep knowledge of frameworks, and leadership skills to design and implement high-quality solutions.
Key Highlights:
1. Proficiency in JavaScript/TypeScript and advanced React.js
2. Knowledge of software architecture, testing, and version control
3. Technical communication and organization as key differentiators
**The Role: Senior React Frontend Developer \[100% remote]**
We seek a professional with solid command of the **JavaScript** language, deep and broad framework expertise, and leadership capabilities. You will design and implement high-quality solutions and collaborate with the team to ensure product quality.
**Required Qualifications:**
* **JavaScript/TypeScript:** Proficiency in JavaScript (ES6\+), promises, and modules; mastery of TypeScript with advanced typing and generics; familiarity with jQuery
* **React.js:** Advanced use of Hooks and optimization of re\-renders; state management (Redux) and data fetching (React Query/SWR)
* **UI/Styling:** Knowledge of Bootstrap, CSS Modules, Styled Components, or Sass.
* **API Integration:** Understanding of API structure, versioning, and authentication.
* **Automated Testing and Code Quality:** Proficiency in Jest, React Testing Library, and end\-to\-end testing (Cypress or Playwright). Use of ESLint and Prettier, with emphasis on Clean Code.
* **Software Architecture and Design:** SOLID principles, Design Patterns, and microfrontends. Understanding of MVC and Clean Architecture, as well as web security practices.
* **Version Control (Git):** Knowledge of GitFlow, conflict resolution, and best practices for pull requests.
**Preferred Qualifications:**
* Strong technical communication and organizational skills
* Attention to detail
* **Nice to have:** Familiarity with Docker, Kubernetes, and AWS services.