Senior React Developer — United States
Зарплата не указана
ОткликнутьсяAbout the Company
We are seeking a highly experienced React Developer with 10+ years of professional experience in designing and developing modern, scalable, and high-performance web applications. The ideal candidate will possess deep expertise in React.js, JavaScript/TypeScript, front-end architecture, UI component design, state management, and API integration. The candidate will work closely with UI/UX designers, backend engineers, and DevOps teams to build responsive and user-centric applications while following modern Agile and DevOps practices.
About the Role
We are looking for a Senior React Developer to join our team remotely on a full-time basis (W2 only, No C2C).
Responsibilities
• Design, develop, and maintain scalable single-page applications (SPA) using React.js, JavaScript (ES6+), and TypeScript, ensuring high performance, maintainability, and reusable component architecture.
• Build and maintain reusable UI components and front-end libraries using React Hooks, Functional Components, JSX, and modern front-end development practices.
• Implement state management solutions using Redux, Redux Toolkit, Context API, or MobX to manage complex application state across large-scale enterprise applications.
• Develop responsive and mobile-first web interfaces using HTML5, CSS3, SASS, Bootstrap, Tailwind CSS, and Material UI, ensuring cross-browser compatibility and accessibility standards.
• Integrate front-end applications with RESTful APIs and microservices using Axios, Fetch API, or GraphQL, enabling seamless data communication between front-end and backend systems.
• Optimize application performance using React performance techniques such as code splitting, lazy loading, memoization, virtual DOM optimization, and server-side rendering (SSR).
• Implement unit testing and component testing using Jest, React Testing Library, Enzyme, or Cypress, ensuring code reliability and application stability.
• Collaborate with UI/UX designers to translate wireframes and prototypes into interactive and visually appealing web interfaces.
• Integrate applications with CI/CD pipelines using tools such as Jenkins, GitHub Actions, GitLab CI, or Azure DevOps to enable automated build, test, and deployment processes.
• Utilize version control systems such as Git, GitHub, Bitbucket, or GitLab to manage source code and collaborate with distributed development teams.
• Implement modern front-end architecture patterns such as Component-Based Architecture, Micro Frontends, and Modular Development.
• Work within Agile/Scrum environments, participating in sprint planning, code reviews, and continuous improvement initiatives.
• Ensure application security, scalability, and maintainability by following secure coding practices, coding standards, and front-end best practices.
• Mentor junior developers, perform code reviews, and contribute to improving development standards and best practices across the engineering team.
Qualifications
• 10+ Years of experience in React Development.
Required Skills
• Front-End Framework: React.js
• Programming Languages: JavaScript (ES6+), TypeScript
• State Management: Redux, Redux Toolkit, Context API, MobX
• UI Technologies: HTML5, CSS3, SASS, LESS
• UI Libraries & Frameworks: Material UI, Bootstrap, Tailwind CSS, Ant Design
• API Integration: REST APIs, GraphQL, Axios, Fetch API
• Testing Frameworks: Jest, React Testing Library, Enzyme, Cypress
• Build Tools: Webpack, Babel, Vite, npm, Yarn
• Version Control: Git, GitHub, Bitbucket, GitLab
• CI/CD Tools: Jenkins, GitHub Actions, GitLab CI, Azure DevOps
• Cloud Platforms: AWS, Azure, Google Cloud Platform
• Containerization: Docker, Kubernetes
• Methodologies: Agile, Scrum, DevOps
• Operating Systems: Windows, Linux, macOS
Preferred Skills
• Experience with modern front-end architecture patterns.
• Familiarity with Agile/Scrum methodologies.
Pay range and compensation package
Competitive salary based on experience.
Equal Opportunity Statement
We are committed to diversity and inclusivity in our hiring practices.
Please share your resume:
••••••••